SlideShare a Scribd company logo
4
Most read
5
Most read
9
Most read
Evolution/Generation of Operating System
1. Batch Operating System
2. Multiprogramming Operating System
3. Time sharing Operating System
4. Real Time Operating System
5. Distributed Operating System
1. Batch Operating System-
In batch operating system,
Firstly, user prepares his job using punch cards.
Then, he submits the job to the computer operator.
Operator collects the jobs from different users and sort the jobs into batches with
similar needs.
Then, operator submits the batches to the processor one by one.
All the jobs of one batch are executed together.
Evolution/Generation of Operating System
Evolution/Generation of Operating System Conti…
Advantages-
 It saves the time that was being wasted earlier for each individual process in context
switching from one environment to another environment.
No manual intervention is needed.
Disadvantages-
All the jobs of a batch are executed sequentially one after the other.
The output is obtained only after all the jobs are executed.
Thus, priority can not be implemented if a certain job has to be executed on an
urgent basis.
If the jobs of a batch require some I/O operation, then CPU must wait till the I/O
operation gets completed.
Since I/O devices are very slow, CPU remains idle for a long time.
CPU can not take any other job and execute it.
Evolution/Generation of Operating System Conti…
2. Multiprogramming Operating System
Multiprogramming is an extension to batch processing where the CPU is always kept
busy.
 Each process needs two types of system time: CPU time and IO time.
In a multiprogramming environment, when a process does its I/O, The CPU can start
the execution of other processes.
Therefore, multiprogramming improves the efficiency of the system.
Evolution/Generation of Operating System Conti…
Advantages of Multiprogramming OS
Throughout the system, it increased as the CPU always had one program to execute.
Response time can also be reduced.
Disadvantages of Multiprogramming OS
Multiprogramming systems provide an environment in which various systems
resources are used efficiently, but they do not provide any user interaction with the
computer system.
3. Time sharing Operating System
In the Time Sharing operating system, computer resources are allocated in a time-
dependent fashion to several programs simultaneously.
Thus it helps to provide a large number of user's direct access to the main computer.
 It is a logical extension of multiprogramming.
 In time-sharing, the CPU is switched among multiple programs given by different
users on a scheduled basis.
A time-sharing operating system allows many users to be served simultaneously,
Evolution/Generation of Operating System Conti…
Evolution/Generation of Operating System Conti…
Advantages of Time Sharing Operating System
The time-sharing operating system provides effective utilization and sharing of
resources.
This system reduces CPU idle and response time.
For all operations, each user sets aside time.
End users believe they have complete control over the computer system.
Interaction among users and computers is improved, so user inquiries can result in
quick responses.
Disadvantages of Time Sharing Operating System
It uses a lot of resources with high quality is required.
It has difficulty with consistency.
A security and integrity problem with user programs and data.
Evolution/Generation of Operating System Conti…
4. Real Time Operating System
Real Time Operating System
In Real-Time Systems, each job carries a certain deadline within which the job is
supposed to be completed, otherwise, the huge loss will be there, or even if the result is
produced, it will be completely useless.
The Application of a Real-Time system exists in the case of military applications, if
you want to drop a missile, then the missile is supposed to be dropped with a certain
precision.
Evolution/Generation of Operating System Conti…
Advantages of Real-time operating system:
Easy to layout, develop and execute real-time applications under the real-time
operating system.
In a Real-time operating system, the maximum utilization of devices and systems.
Disadvantages of Real-time operating system:
Real-time operating systems are very costly to develop.
Real-time operating systems are very complex and can consume critical CPU cycles.
5. Network Operating System *
An Operating system, which includes software and associated protocols to
communicate with other computers via a network conveniently and cost-effectively, is
called Network Operating System.
Advantages of Network Operating System
Network traffic reduces due to the division between clients and the server.
This type of system is less expensive to set up and maintain.
Evolution/Generation of Operating System Conti…
Disadvantages of Network Operating System
In this type of operating system, the failure of any node in a system affects the whole
system.
Security and performance are important issues. So trained network administrators are
required for network administration.
Evolution/Generation of Operating System Conti…
6.Distributed Operating System
The Distributed Operating system is not installed on a single machine, it is divided
into parts, and these parts are loaded on different machines.
A part of the distributed Operating system is installed on each machine to make
their communication possible.
 Distributed Operating systems are much more complex, large, and sophisticated
than Network operating systems because they also have to take care of varying
networking protocols.
Advantages of Distributed Operating System
The distributed operating system provides sharing of resources.
This type of system is fault-tolerant.
Disadvantages of Distributed Operating System
Regular updating and maintenance are required.
Evolution/Generation of Operating System Conti…

More Related Content

PPT
Network management
PPTX
04. availability-concepts
DOCX
Opetating System Memory management
PPT
Unix File System
PPT
Architecture of Mobile Computing
PPTX
Network protocol
PPTX
Introduction to Storage technologies
PPTX
Handheld operting system
Network management
04. availability-concepts
Opetating System Memory management
Unix File System
Architecture of Mobile Computing
Network protocol
Introduction to Storage technologies
Handheld operting system

What's hot (20)

PPTX
Unit 1
PDF
Cloud computing system models for distributed and cloud computing
PDF
Real Time Systems
PPT
Operating Systems Process Scheduling Algorithms
PDF
OS scheduling and The anatomy of a context switch
PDF
Sara Afshar: Scheduling and Resource Sharing in Multiprocessor Real-Time Systems
PDF
OS - Process Concepts
PPTX
05. performance-concepts
PPTX
Concurrency Control in Distributed Systems.pptx
PPTX
PPTX
PPTX
Timestamp based protocol
PPTX
Storage As A Service (StAAS)
PPTX
Types of operating system
PPS
Network ppt
PPTX
Telnet presentation
PPTX
11. operating-systems-part-2
PPTX
Network management ppt
PPTX
Understanding the Windows Server Administration Fundamentals (Part-2)
PPTX
03. non-functional-attributes-introduction-4-slides
Unit 1
Cloud computing system models for distributed and cloud computing
Real Time Systems
Operating Systems Process Scheduling Algorithms
OS scheduling and The anatomy of a context switch
Sara Afshar: Scheduling and Resource Sharing in Multiprocessor Real-Time Systems
OS - Process Concepts
05. performance-concepts
Concurrency Control in Distributed Systems.pptx
Timestamp based protocol
Storage As A Service (StAAS)
Types of operating system
Network ppt
Telnet presentation
11. operating-systems-part-2
Network management ppt
Understanding the Windows Server Administration Fundamentals (Part-2)
03. non-functional-attributes-introduction-4-slides
Ad

Similar to Evolution or Generation of OS.pdf (20)

PPTX
Unit 1 ppt os jkhiutufyhfhtjdtrsdcjgnhb,
PPTX
Platform Technologies Report (1).pptx
PPTX
Operating system advance learning by Saurabh sahuji.pptx
PPTX
Classifications of OS.pptx
PDF
Operating System
DOCX
Operating system
PDF
Unit I OS.pdf
PPTX
OPERATING SYSTEM
PPTX
principlles of operating systems definitions and explanations
PDF
LECTURE 2 OPERATING SYSTEM PPT FOR ENGINEERING
PDF
OPERATING SYSTEM.pdf
PDF
OPERATING SYSTEM.pdf
PPTX
types of operating system an overview of the topics.pptx
PPTX
Types of operating system
DOCX
A brief introduction about an operating system and its architecture
PPTX
types_of_operating_systems_sk_akram.pptx
PPTX
1. Introduction to Operating System, Types.pptx
PDF
CS197OSTYPES.pdf
PPTX
Pertemuan 7 Kelebihan dan kelemahan SO.pptx
PPTX
Types of Operating System
Unit 1 ppt os jkhiutufyhfhtjdtrsdcjgnhb,
Platform Technologies Report (1).pptx
Operating system advance learning by Saurabh sahuji.pptx
Classifications of OS.pptx
Operating System
Operating system
Unit I OS.pdf
OPERATING SYSTEM
principlles of operating systems definitions and explanations
LECTURE 2 OPERATING SYSTEM PPT FOR ENGINEERING
OPERATING SYSTEM.pdf
OPERATING SYSTEM.pdf
types of operating system an overview of the topics.pptx
Types of operating system
A brief introduction about an operating system and its architecture
types_of_operating_systems_sk_akram.pptx
1. Introduction to Operating System, Types.pptx
CS197OSTYPES.pdf
Pertemuan 7 Kelebihan dan kelemahan SO.pptx
Types of Operating System
Ad

More from Vpmv (11)

PPT
Operating System.ppt
PDF
Classification of Computers.pdf
PDF
Basic Components of Computer....pdf
PDF
Algorithm & Flowchart.pdf
PDF
Process & Thread Management
PDF
Introduction of OS & Classification of Software
PPTX
Case, Loop & Command line args un Unix
PPTX
FILE PERMISSION OR ACCESS MODE
PPTX
Directory Management in Unix
PPTX
Stucture of c program
PPT
Network topology
Operating System.ppt
Classification of Computers.pdf
Basic Components of Computer....pdf
Algorithm & Flowchart.pdf
Process & Thread Management
Introduction of OS & Classification of Software
Case, Loop & Command line args un Unix
FILE PERMISSION OR ACCESS MODE
Directory Management in Unix
Stucture of c program
Network topology

Recently uploaded (20)

PPTX
Computer Architecture Input Output Memory.pptx
PPTX
Virtual and Augmented Reality in Current Scenario
PPTX
Introduction to Building Materials
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
IGGE1 Understanding the Self1234567891011
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
Trump Administration's workforce development strategy
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Computing-Curriculum for Schools in Ghana
PPTX
History, Philosophy and sociology of education (1).pptx
Computer Architecture Input Output Memory.pptx
Virtual and Augmented Reality in Current Scenario
Introduction to Building Materials
A powerpoint presentation on the Revised K-10 Science Shaping Paper
202450812 BayCHI UCSC-SV 20250812 v17.pptx
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
TNA_Presentation-1-Final(SAVE)) (1).pptx
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
AI-driven educational solutions for real-life interventions in the Philippine...
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
IGGE1 Understanding the Self1234567891011
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
Weekly quiz Compilation Jan -July 25.pdf
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
Trump Administration's workforce development strategy
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Computing-Curriculum for Schools in Ghana
History, Philosophy and sociology of education (1).pptx

Evolution or Generation of OS.pdf

  • 1. Evolution/Generation of Operating System 1. Batch Operating System 2. Multiprogramming Operating System 3. Time sharing Operating System 4. Real Time Operating System 5. Distributed Operating System 1. Batch Operating System- In batch operating system, Firstly, user prepares his job using punch cards. Then, he submits the job to the computer operator. Operator collects the jobs from different users and sort the jobs into batches with similar needs. Then, operator submits the batches to the processor one by one. All the jobs of one batch are executed together.
  • 3. Evolution/Generation of Operating System Conti… Advantages-  It saves the time that was being wasted earlier for each individual process in context switching from one environment to another environment. No manual intervention is needed. Disadvantages- All the jobs of a batch are executed sequentially one after the other. The output is obtained only after all the jobs are executed. Thus, priority can not be implemented if a certain job has to be executed on an urgent basis. If the jobs of a batch require some I/O operation, then CPU must wait till the I/O operation gets completed. Since I/O devices are very slow, CPU remains idle for a long time. CPU can not take any other job and execute it.
  • 4. Evolution/Generation of Operating System Conti… 2. Multiprogramming Operating System Multiprogramming is an extension to batch processing where the CPU is always kept busy.  Each process needs two types of system time: CPU time and IO time. In a multiprogramming environment, when a process does its I/O, The CPU can start the execution of other processes. Therefore, multiprogramming improves the efficiency of the system.
  • 5. Evolution/Generation of Operating System Conti… Advantages of Multiprogramming OS Throughout the system, it increased as the CPU always had one program to execute. Response time can also be reduced. Disadvantages of Multiprogramming OS Multiprogramming systems provide an environment in which various systems resources are used efficiently, but they do not provide any user interaction with the computer system. 3. Time sharing Operating System In the Time Sharing operating system, computer resources are allocated in a time- dependent fashion to several programs simultaneously. Thus it helps to provide a large number of user's direct access to the main computer.  It is a logical extension of multiprogramming.  In time-sharing, the CPU is switched among multiple programs given by different users on a scheduled basis. A time-sharing operating system allows many users to be served simultaneously,
  • 7. Evolution/Generation of Operating System Conti… Advantages of Time Sharing Operating System The time-sharing operating system provides effective utilization and sharing of resources. This system reduces CPU idle and response time. For all operations, each user sets aside time. End users believe they have complete control over the computer system. Interaction among users and computers is improved, so user inquiries can result in quick responses. Disadvantages of Time Sharing Operating System It uses a lot of resources with high quality is required. It has difficulty with consistency. A security and integrity problem with user programs and data.
  • 8. Evolution/Generation of Operating System Conti… 4. Real Time Operating System Real Time Operating System In Real-Time Systems, each job carries a certain deadline within which the job is supposed to be completed, otherwise, the huge loss will be there, or even if the result is produced, it will be completely useless. The Application of a Real-Time system exists in the case of military applications, if you want to drop a missile, then the missile is supposed to be dropped with a certain precision.
  • 9. Evolution/Generation of Operating System Conti… Advantages of Real-time operating system: Easy to layout, develop and execute real-time applications under the real-time operating system. In a Real-time operating system, the maximum utilization of devices and systems. Disadvantages of Real-time operating system: Real-time operating systems are very costly to develop. Real-time operating systems are very complex and can consume critical CPU cycles. 5. Network Operating System * An Operating system, which includes software and associated protocols to communicate with other computers via a network conveniently and cost-effectively, is called Network Operating System. Advantages of Network Operating System Network traffic reduces due to the division between clients and the server. This type of system is less expensive to set up and maintain.
  • 10. Evolution/Generation of Operating System Conti… Disadvantages of Network Operating System In this type of operating system, the failure of any node in a system affects the whole system. Security and performance are important issues. So trained network administrators are required for network administration.
  • 11. Evolution/Generation of Operating System Conti… 6.Distributed Operating System The Distributed Operating system is not installed on a single machine, it is divided into parts, and these parts are loaded on different machines. A part of the distributed Operating system is installed on each machine to make their communication possible.  Distributed Operating systems are much more complex, large, and sophisticated than Network operating systems because they also have to take care of varying networking protocols. Advantages of Distributed Operating System The distributed operating system provides sharing of resources. This type of system is fault-tolerant. Disadvantages of Distributed Operating System Regular updating and maintenance are required.