Types of Operating Systems (OS) - Javatpoint
Types of Operating Systems (OS) - Javatpoint
Home Operating System C Java PHP HTML CSS Bootstrap JavaScript jQuery
https://www.javatpoint.com/types-of-operating-systems 1/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
In Batch operating system, access is given to more than one person; they submit their respective jobs to
the system for the execution.
The system put all of the jobs in a queue on the basis of first come first serve and then executes the
jobs one by one. The users collect their respective output when all the jobs get executed.
https://www.javatpoint.com/types-of-operating-systems 2/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
The purpose of this operating system was mainly to transfer control from one job to another as soon as
the job was completed. It contained a small set of programs called the resident monitor that always
resided in one part of the main memory. The remaining part is used for servicing jobs.
https://www.javatpoint.com/types-of-operating-systems 3/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
Advantages of Batch OS
The use of a resident monitor improves computer efficiency as it eliminates CPU time between
two jobs.
Disadvantages of Batch OS
1. Starvation
https://www.javatpoint.com/types-of-operating-systems 4/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
For Example:
There are five jobs J1, J2, J3, J4, and J5, present in the batch. If the execution time of J1 is very high, then
the other four jobs will never be executed, or they will have to wait for a very long time. Hence the
other processes get starved.
2. Not Interactive
Batch Processing is not suitable for jobs that are dependent on the user's input. If a job requires the
input of two numbers from the console, then it will never get it in the batch processing scenario since
the user is not present at the time of execution.
https://www.javatpoint.com/types-of-operating-systems 5/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
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.
Advantages of Multiprogramming OS
Throughout the system, it increased as the CPU always had one program to execute.
https://www.javatpoint.com/types-of-operating-systems 6/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
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.
In Multiprocessing, Parallel computing is achieved. More than one processor present in the system can
execute more than one process simultaneously, which will increase the throughput of the system.
https://www.javatpoint.com/types-of-operating-systems 7/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
Increased reliability: Due to the multiprocessing system, processing tasks can be distributed
among several processors. This increases reliability as if one processor fails, the task can be given
to another processor for completion.
Increased throughout: As several processors increase, more work can be done in less.
Multiprocessing operating system is more complex and sophisticated as it takes care of multiple
CPUs simultaneously.
https://www.javatpoint.com/types-of-operating-systems 8/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
The multitasking operating system is a logical extension of a multiprogramming system that enables
multiple programs simultaneously. It allows a user to perform more than one computer task at the
same time.
The multiple processors are busier at the same time to complete any task in a multitasking
environment, so the CPU generates more heat.
https://www.javatpoint.com/types-of-operating-systems 9/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
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.
In this type of operating system, network traffic reduces due to the division between clients and
the server.
https://www.javatpoint.com/types-of-operating-systems 10/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
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.
https://www.javatpoint.com/types-of-operating-systems 11/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
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.
Easy to layout, develop and execute real-time applications under the real-time operating system.
https://www.javatpoint.com/types-of-operating-systems 12/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
Real-time operating systems are very complex and can consume critical CPU cycles.
A time-sharing operating system allows many users to be served simultaneously, so sophisticated CPU
scheduling schemes and Input/output management are required.
https://www.javatpoint.com/types-of-operating-systems 13/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
The time-sharing operating system provides effective utilization and sharing of resources.
Security and integrity of user programs loaded in memory and data need to be maintained as
many users access the system at the same time.
https://www.javatpoint.com/types-of-operating-systems 14/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
← Prev Next →
https://www.javatpoint.com/types-of-operating-systems 15/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
Feedback
https://www.javatpoint.com/types-of-operating-systems 16/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
Preparation
Company
Interview
Questions
Company Questions
Trending Technologies
https://www.javatpoint.com/types-of-operating-systems 17/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
B.Tech / MCA
https://www.javatpoint.com/types-of-operating-systems 18/19
11/28/23, 5:03 AM Types of Operating Systems (OS) - javatpoint
https://www.javatpoint.com/types-of-operating-systems 19/19