SlideShare a Scribd company logo
1 of 24
B.Tech, CS 4th Sem , 2nd year
CS-405:Operating System
Rakhi Arora
Assistant Professor , Department of Computer Science &
Engineering
Unit-1
Topic: Operating System-Types(Part 1)
Lecture Number:3
Jan-July,2022
Outlines
• Prerequisite
• Objective
• Types of Operating System
• Assignment
• Learning Outcomes
• Reference
CS 405 2
Prerequisite
CS 405 3
• Operating System Concept and their functionality.
• Process.
• Software and their types.
Objective
CS 405 4
• Understand, list and define the types of operating system
Types of Operating System
CS 405 5
SELO:1,8 <Reference:1>
There are following types of Operating system:-
• Batch Operating System
• Time-Sharing Operating Systems
• Multi-Programming Operating System
• Multiprocessor Systems
• Distributed Operating System
• Real Time Operating System
• Network Operating System
• Clustered Systems.
Batch Operating System
CS 405 6
SELO:1,8 <Reference:1>
• In a Batch Operating System, the similar jobs are grouped together into
batches with the help of some operator and these batches are executed one
by one.
Batch Operating System
CS 405 7
SELO:1,8 <Reference:1>
Operating
System
User Area
Batch Operating System
CS 405 8
SELO:1,8 <Reference:1>
CPU
Operating
System
Job 1
Job 2
Job n
Batch 1
Batch 2
Batch n
Batch Operating System- Advantages
CS 405 9
SELO:1,8 <Reference:1>
The overall time taken by the system to execute all the programs will be
reduced.
The Batch Operating System can be shared between multiple users.
Batch Operating System- Disadvantages
CS 405 10
SELO:1,8 <Reference:1>
• Manual interventions are required between two batches.
• The CPU utilization is low because the time taken in loading and
unloading of batches is very high as compared to execution time.
• If a job gets to enter in an infinite loop, other jobs wait for unknown time.
• Batch systems are costly.
Time-Sharing Operating Systems
CS 405 11
SELO:1,8 <Reference:1>
•Multi Tasking System
•More than one processes are being executed at a particular time with the help
of the time-sharing concept.
•A time sharing system allows many users to share the computer resources
simultaneously.
Time-Sharing Operating Systems
CS 405 12
SELO:1,8 <Reference:1>
Ready Running
Waiting
New
Job
Job
Completed
I/O
Request
I/O
Completed
Job allocated to
CPU
Allotted time
Over
Time-Sharing Operating Systems-Advantages
CS 405 13
SELO:1,8 <Reference:1>
• Since equal time quantum is given to each process, so each process gets
equal opportunity to execute.
• It reduces CPU idle time
Time-Sharing Operating Systems-Disadvantages
CS 405 14
SELO:1,8 <Reference:1>
• Process having higher priority will not get the chance to be executed first
because the equal opportunity is given to each process.
Multi Programming Operating System
CS 405 15
SELO:1,8 <Reference:1>
•In this the operating system picks up and begins to execute one of the jobs
from memory.
•Once this job needs an I/O operation operating system switches to another job
(CPU and OS always busy).
•If several jobs are ready to run at the same time, then the system chooses
which one to run through the process of CPU Scheduling.
•In Non-multiprogrammed system, there are moments when CPU sits idle and
does not do any work.
•In Multiprogramming system, CPU will never be idle and keeps on
processing.
Multi Programming Operating System
CS 405 16
SELO:1,8 <Reference:1>
Operating System
Job 1
Job 2
Job 3
Job 4
Job 5
Multi Programming Operating System
CS 405 17
SELO:1,8 <Reference:1>
Multi Programming Operating System-Advantages
CS 405 18
SELO:1,8 <Reference:1>
Increase CPU utilization and it never gets idle.
Resources are utilized smartly.
Less response time.
Multi Programming Operating System-Disadvantages
CS 405 19
SELO:1,8 <Reference:1>
• CPU scheduling is needed.
• Memory management is required because all types of jobs are stored in
the main memory.
• It is highly complex and sophisticated.
Assignment
CS 405 20
1) State the history of operating system.
2) Explain why Windows operating system is one of the most popular
operating systems?
SELO:6
Student Effective Learning Outcomes
CS 405 21
1. Ability to solve problems through application of theoretical &
practical concept.
6. Ability to observe and develop sense making, logical skills for
abstract concepts.
8. Ability to understand subject related concepts clearly along with
contemporary issues
Learning Outcomes
CS 405 22
• Various Types of Operating System
References
CS 405 23
1. Operating System Concepts” by Silberschatz and Peter Galvin.
2. Andrew S. Tanenbaum, “Modern Operating Systems”, 3/e, Prentice Hall
24

More Related Content

Similar to Types of Operating System

Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemTHEFPS
 
Operating Systems 1 (10/12) - Scheduling
Operating Systems 1 (10/12) - SchedulingOperating Systems 1 (10/12) - Scheduling
Operating Systems 1 (10/12) - SchedulingPeter Tröger
 
Operating Systems PPT 1 (1).pdf
Operating Systems PPT 1 (1).pdfOperating Systems PPT 1 (1).pdf
Operating Systems PPT 1 (1).pdfFahanaAbdulVahab
 
Types of operating system.................
Types of operating system.................Types of operating system.................
Types of operating system.................harendersin82880
 
CS403: Operating System : Lec 3 Types of OS (1) .pptx
CS403: Operating System : Lec 3 Types of OS (1) .pptxCS403: Operating System : Lec 3 Types of OS (1) .pptx
CS403: Operating System : Lec 3 Types of OS (1) .pptxAsst.prof M.Gokilavani
 
Operating system Q/A
Operating system Q/AOperating system Q/A
Operating system Q/AAbdul Munam
 
Chip Multithreading Systems Need a New Operating System Scheduler
Chip Multithreading Systems Need a New Operating System Scheduler Chip Multithreading Systems Need a New Operating System Scheduler
Chip Multithreading Systems Need a New Operating System Scheduler Sarwan ali
 
Operating system 06 operating system classification
Operating system 06 operating system classificationOperating system 06 operating system classification
Operating system 06 operating system classificationVaibhav Khanna
 
CSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptxCSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptxakhilagajjala
 
OVERVIEW OF RTOS
OVERVIEW OF RTOSOVERVIEW OF RTOS
OVERVIEW OF RTOStaruian
 
Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.Shreya Kumar
 
L-2 (Computer Performance).ppt
L-2 (Computer Performance).pptL-2 (Computer Performance).ppt
L-2 (Computer Performance).pptImranKhan997082
 
Operating Systems chap 2_updated2.pptx
Operating Systems chap 2_updated2.pptxOperating Systems chap 2_updated2.pptx
Operating Systems chap 2_updated2.pptxAmanuelmergia
 
Operating Systems chap 2_updated2 (1).pptx
Operating Systems chap 2_updated2 (1).pptxOperating Systems chap 2_updated2 (1).pptx
Operating Systems chap 2_updated2 (1).pptxAmanuelmergia
 

Similar to Types of Operating System (20)

Lec 1
Lec 1Lec 1
Lec 1
 
13009690.ppt
13009690.ppt13009690.ppt
13009690.ppt
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Operating Systems 1 (10/12) - Scheduling
Operating Systems 1 (10/12) - SchedulingOperating Systems 1 (10/12) - Scheduling
Operating Systems 1 (10/12) - Scheduling
 
Operating Systems PPT 1 (1).pdf
Operating Systems PPT 1 (1).pdfOperating Systems PPT 1 (1).pdf
Operating Systems PPT 1 (1).pdf
 
Types of operating system.................
Types of operating system.................Types of operating system.................
Types of operating system.................
 
CS403: Operating System : Lec 3 Types of OS (1) .pptx
CS403: Operating System : Lec 3 Types of OS (1) .pptxCS403: Operating System : Lec 3 Types of OS (1) .pptx
CS403: Operating System : Lec 3 Types of OS (1) .pptx
 
Operating system Q/A
Operating system Q/AOperating system Q/A
Operating system Q/A
 
Chip Multithreading Systems Need a New Operating System Scheduler
Chip Multithreading Systems Need a New Operating System Scheduler Chip Multithreading Systems Need a New Operating System Scheduler
Chip Multithreading Systems Need a New Operating System Scheduler
 
Operating system 06 operating system classification
Operating system 06 operating system classificationOperating system 06 operating system classification
Operating system 06 operating system classification
 
CSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptxCSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptx
 
OVERVIEW OF RTOS
OVERVIEW OF RTOSOVERVIEW OF RTOS
OVERVIEW OF RTOS
 
Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.
 
OS Content.pdf
OS Content.pdfOS Content.pdf
OS Content.pdf
 
Osy ppt - Copy.pptx
Osy ppt - Copy.pptxOsy ppt - Copy.pptx
Osy ppt - Copy.pptx
 
L-2 (Computer Performance).ppt
L-2 (Computer Performance).pptL-2 (Computer Performance).ppt
L-2 (Computer Performance).ppt
 
Operating Systems chap 2_updated2.pptx
Operating Systems chap 2_updated2.pptxOperating Systems chap 2_updated2.pptx
Operating Systems chap 2_updated2.pptx
 
Operating System-adi.pdf
Operating System-adi.pdfOperating System-adi.pdf
Operating System-adi.pdf
 
Operating Systems chap 2_updated2 (1).pptx
Operating Systems chap 2_updated2 (1).pptxOperating Systems chap 2_updated2 (1).pptx
Operating Systems chap 2_updated2 (1).pptx
 
Concurrency
ConcurrencyConcurrency
Concurrency
 

Recently uploaded

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 

Recently uploaded (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 

Types of Operating System

  • 1. B.Tech, CS 4th Sem , 2nd year CS-405:Operating System Rakhi Arora Assistant Professor , Department of Computer Science & Engineering Unit-1 Topic: Operating System-Types(Part 1) Lecture Number:3 Jan-July,2022
  • 2. Outlines • Prerequisite • Objective • Types of Operating System • Assignment • Learning Outcomes • Reference CS 405 2
  • 3. Prerequisite CS 405 3 • Operating System Concept and their functionality. • Process. • Software and their types.
  • 4. Objective CS 405 4 • Understand, list and define the types of operating system
  • 5. Types of Operating System CS 405 5 SELO:1,8 <Reference:1> There are following types of Operating system:- • Batch Operating System • Time-Sharing Operating Systems • Multi-Programming Operating System • Multiprocessor Systems • Distributed Operating System • Real Time Operating System • Network Operating System • Clustered Systems.
  • 6. Batch Operating System CS 405 6 SELO:1,8 <Reference:1> • In a Batch Operating System, the similar jobs are grouped together into batches with the help of some operator and these batches are executed one by one.
  • 7. Batch Operating System CS 405 7 SELO:1,8 <Reference:1> Operating System User Area
  • 8. Batch Operating System CS 405 8 SELO:1,8 <Reference:1> CPU Operating System Job 1 Job 2 Job n Batch 1 Batch 2 Batch n
  • 9. Batch Operating System- Advantages CS 405 9 SELO:1,8 <Reference:1> The overall time taken by the system to execute all the programs will be reduced. The Batch Operating System can be shared between multiple users.
  • 10. Batch Operating System- Disadvantages CS 405 10 SELO:1,8 <Reference:1> • Manual interventions are required between two batches. • The CPU utilization is low because the time taken in loading and unloading of batches is very high as compared to execution time. • If a job gets to enter in an infinite loop, other jobs wait for unknown time. • Batch systems are costly.
  • 11. Time-Sharing Operating Systems CS 405 11 SELO:1,8 <Reference:1> •Multi Tasking System •More than one processes are being executed at a particular time with the help of the time-sharing concept. •A time sharing system allows many users to share the computer resources simultaneously.
  • 12. Time-Sharing Operating Systems CS 405 12 SELO:1,8 <Reference:1> Ready Running Waiting New Job Job Completed I/O Request I/O Completed Job allocated to CPU Allotted time Over
  • 13. Time-Sharing Operating Systems-Advantages CS 405 13 SELO:1,8 <Reference:1> • Since equal time quantum is given to each process, so each process gets equal opportunity to execute. • It reduces CPU idle time
  • 14. Time-Sharing Operating Systems-Disadvantages CS 405 14 SELO:1,8 <Reference:1> • Process having higher priority will not get the chance to be executed first because the equal opportunity is given to each process.
  • 15. Multi Programming Operating System CS 405 15 SELO:1,8 <Reference:1> •In this the operating system picks up and begins to execute one of the jobs from memory. •Once this job needs an I/O operation operating system switches to another job (CPU and OS always busy). •If several jobs are ready to run at the same time, then the system chooses which one to run through the process of CPU Scheduling. •In Non-multiprogrammed system, there are moments when CPU sits idle and does not do any work. •In Multiprogramming system, CPU will never be idle and keeps on processing.
  • 16. Multi Programming Operating System CS 405 16 SELO:1,8 <Reference:1> Operating System Job 1 Job 2 Job 3 Job 4 Job 5
  • 17. Multi Programming Operating System CS 405 17 SELO:1,8 <Reference:1>
  • 18. Multi Programming Operating System-Advantages CS 405 18 SELO:1,8 <Reference:1> Increase CPU utilization and it never gets idle. Resources are utilized smartly. Less response time.
  • 19. Multi Programming Operating System-Disadvantages CS 405 19 SELO:1,8 <Reference:1> • CPU scheduling is needed. • Memory management is required because all types of jobs are stored in the main memory. • It is highly complex and sophisticated.
  • 20. Assignment CS 405 20 1) State the history of operating system. 2) Explain why Windows operating system is one of the most popular operating systems? SELO:6
  • 21. Student Effective Learning Outcomes CS 405 21 1. Ability to solve problems through application of theoretical & practical concept. 6. Ability to observe and develop sense making, logical skills for abstract concepts. 8. Ability to understand subject related concepts clearly along with contemporary issues
  • 22. Learning Outcomes CS 405 22 • Various Types of Operating System
  • 23. References CS 405 23 1. Operating System Concepts” by Silberschatz and Peter Galvin. 2. Andrew S. Tanenbaum, “Modern Operating Systems”, 3/e, Prentice Hall
  • 24. 24