Types of Operating Systems
An Operating System performs all the basic tasks like managing files, processes, and memory. Thus,
the operating system acts as the manager of all the resources, i.e. resource manager. Thus, the
operating system becomes an interface between the user and the system. It is one of the most
required software that is present in the device.
Operating System is a type of software that works as an interface between the system program and
the hardware. There are several types of Operating Systems many of which are mentioned below.
Batch Operating System
Multi-Programming System
Multi-Processing System
Multi-Tasking Operating System
Time-Sharing Operating System
Distributed Operating System
Network Operating System
Real-Time Operating System
1. Batch Operating System
This type of operating system does not interact with the
computer directly. There is an operator which takes similar
jobs having the same requirements and groups them into
batches. It is the responsibility of the operator to sort jobs
with similar needs. Batch Operating System is designed to
manage and execute a large number of jobs efficiently by
processing them in groups.
Advantages of Batch Operating System
Multiple users can share the batch systems.
The idle time for the batch system is very less.
It is easy to manage large work repeatedly in batch systems.
Disadvantages of Batch Operating System
Batch systems are hard to debug.
It is sometimes costly.
The other jobs will have to wait for an unknown time if any job fails
Examples of Batch Operating Systems:
Payroll Systems
Bank Statements, etc.
2. Multi-Programming Operating
Multiprogramming Operating Systems can
be simply illustrated as more than one
program is present in the main memory
and any one of them can be kept in
execution. This is basically used for better
utilization of resources
Advantages of Multi-Programming Operating System
Multi Programming increases the Throughput of the System.
It helps in reducing the response time.
Disadvantages of Multi-Programming Operating System
There is not any facility for user interaction of system resources with the system.