Batch Operating System - Types of Operating System
Batch Operating System - Types of Operating System
Operating System
Operating System
1. Batch Operating System
2. Multiprogramming Operating System
3. Multitasking Operating System
4. Multiprocessing Operating System
5. Real time Operating System
In this article, we will discuss about Batch Operating System.
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-
Point-01:
In batch operating system,
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.
Point-02:
In batch operating system,
The jobs of a particular batch might take long time for their execution.
This might lead to starvation to other jobs in other batches.
Point-03:
In batch operating system,
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.
Point-04:
In batch operating system,
Once a batch is submitted for execution, the user is not able to interact with
any of his jobs.
If a job requires the user to input data during run time, then user must wait till
the other jobs of the batch get executed.
This also increases the overall execution time.