2. PREFACE
• Aim
• Few Basics of Computer System
• Definition of Operating System
• Tasks of Operating System
• Type of Operating System
• Popular Operating Systems
3. AIM
• To make you aware of
–Operating System
– Tasks
– Types
–Popular OS
8. 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.
10. TASKS OF OPERATING SYSTEM
• Processor management
• Memory management
• Device management
• Storage management
• Application
• User interface
11. OTHER IMPORTANT ACTIVITIES OF OS
• Security
• Control over system performance .
• Job accounting
• Error detecting aids
• Coordination between other software and
users
13. TYPES OF OPERATING SYSTEM
• Simple Batch System
• Multiprogramming Batch System
• Multiprocessor System
• Distributed Operating System
• Real time Operating System
14. 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
15. 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
16. 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
17. 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
18. 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