0% found this document useful (0 votes)
230 views2 pages

2.types of OS - Javatpoint

There are several types of operating systems. Batch operating systems execute jobs in batches in a first come, first served queue. This can lead to starvation if some jobs have long execution times. They are also not interactive as users must submit jobs without input. Multiprogramming improves CPU efficiency by allowing other processes to run during I/O waits. Multiprocessing uses multiple CPUs to execute multiple processes simultaneously, improving throughput. Real-time operating systems prioritize tasks that have deadlines, such as military applications where precision is critical like missile deployment.

Uploaded by

Wondale Love
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
230 views2 pages

2.types of OS - Javatpoint

There are several types of operating systems. Batch operating systems execute jobs in batches in a first come, first served queue. This can lead to starvation if some jobs have long execution times. They are also not interactive as users must submit jobs without input. Multiprogramming improves CPU efficiency by allowing other processes to run during I/O waits. Multiprocessing uses multiple CPUs to execute multiple processes simultaneously, improving throughput. Real-time operating systems prioritize tasks that have deadlines, such as military applications where precision is critical like missile deployment.

Uploaded by

Wondale Love
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Types of OS

There are many types of operating system exists in the current scenario:

Batch Operating System


In the era of 1970s, the Batch processing was very popular. The Jobs were executed in
batches. People were used to have a single computer which was called mainframe.

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.

Disadvantages of Batch OS
1. Starvation

Batch processing suffers from starvation. If there are five jobs J1, J2, J3, J4, J4 and J5
present in the batch. If the execution time of J1 is very high then other four jobs will never
be going to get executed or they will have to wait for a very high time. Hence the other
processes get starved.

2. Not Interactive
Batch Processing is not suitable for the jobs which are dependent on the user's input. If a
job requires the input of two numbers from the console then it will never be going to get it
in the batch processing scenario since the user is not present at the time of execution.

Multiprogramming Operating System


Multiprogramming is an extension to the batch processing where the CPU is kept always
busy. Each process needs two types of system time: CPU time and IO time.

In multiprogramming environment, for the time a process does its I/O, The CPU can start
the execution of other processes. Therefore, multiprogramming improves the efficiency of
the system.

Multiprocessing Operating System


In Multiprocessing, Parallel computing is achieved. There are more than one processors
present in the system which can execute more than one process at the same time. This will
increase the throughput of the 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 then
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 certain precision.

You might also like