Upload
ajay-yadav
View
39
Download
6
Embed Size (px)
Citation preview
AJAY YADAVDY COMMANDANT
(COMMUNICATIONS)SHQ UDAIPUR
OPERATING SYSYEM
PREFACE
• Aim• Few Basics of Computer System• Definition of Operating System• Tasks of Operating System• Type of Operating System• Popular Operating Systems
AIM
• To make you aware of
–Operating System– Tasks– Types–Popular OS
Basics Computer Systems
BASICS OF COMPUTER SYSTEMS
• Hardware
• Software
• Input Devices
• Output Devices
Computer Systems
• How machine works
How machine presents
• How computer presents
Computer Systems
Definition of Operating Systems
• An Operating System is an interface between a computer user and computer hardware.
• It is a software which performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers.
DEFINITION OF OPERATING SYSTEMS
TASKS OF OPERATING SYSTEM
• Processor management• Memory management • Device management • Storage management• Application • User interface
OTHER IMPORTANT ACTIVITIES OF OS
• Security • Control over system performance .• Job accounting • Error detecting aids• Coordination between other software and
users
Popular Operating Systems
ComputersLinux
Windows DOS Mobiles
AndroidiosBlackberry
TYPES OF OPERATING SYSTEM
• Simple Batch System• Multiprogramming Batch System• Multiprocessor System• Distributed Operating System• Real time Operating System
SIMPLE BATCH OS
• No direct interaction b/w user and computer• Jobs are submitted to operator• Jobs are executed by computer in batch• Only one program is executed at a time• CPU remains idle for much of time
MULTI PROGRAMMING BATCH SYSTEMS
• Jobs are executed from memory• Once this job needs an I/O operation OS
switches to another job• If several jobs are ready to run at the same
time, then system chooses which one to run• CPU will never be idle and keeps on
processing
MULTI PROCESSOR SYSTEMS
• consists of several processors• hare a common physical memory• provides higher computing power and speed• operate under single operating system• System divides task into many subtasks and
then these subtasks can be executed in paralle• Enhanced performance
DISTRIBUTED OPERATING SYSTEMS
• many computers that are inter connected by communication networks
• user at one site can utilize the resources of systems at other sites
• Fast processing.• Less load on the Host Machine
REAL-TIME OPERATING SYSTEM
• It gives and guarantees maximum time for each of the critical operations
• Can be divided in two types – Hard Real-Time Operating Systems Military weapon systems, scientific experiments
etc– Soft Real-Time Operating Systems
Banking systems, ticket booking systems etc
POPULAR OPERATING SYSTEM
ANDROIDDeveloper GoogleWritten in Java & C++Versions Kitkat 4.4
Lollipop 5.0Marshmallow 6.0Nougat 7.0
POPULAR OPERATING SYSTEM
Microsoft WindowsDeveloper MicrosoftWritten in C & C++Versions Windows XP
Windows Vista Windows 7 Windows 8 Windows 10