/    /  OS – Types

Types of Operating Systems

 

What are the different types of Operating systems?

 

Some of the popular types of Operating Systems are as follows:

 

  1. Batch Operating System
  2. Multitasking/Time-Sharing OS
  3. Real-Time OS

Batch Operating System:

Users of batch operating systems don’t interact with the OS directly, instead, they use offline devices like punch cards. To speed up the processing programmer leave their programs with the operator that separates jobs with similar needs into a single batch. 

Disadvantages of Batch Operating System:

  1. There is a lack of direct interaction between the user and the job.
  2. There is a difficulty in providing desired priority. 
  3. The CPU is often not used, as the speed of the mechanical I\O device is slower than the CPU. 

Multitasking / Time-sharing Operating System.

A Processor’s time which is shared among multiple people simultaneously is known as time-sharing. This technique helps multiple users to access the same computer system at the same time. The main objective of this operating system is to minimize response time. 

To provide every user a small portion of the time, it uses CPU scheduling and Multiprogramming. 

Advantages of Time-sharing Operating System:

  1. It has a minimized response time.
  2. The CPU is idle for a lesser time than in Batch OS.
  3. It helps to avoid duplication of software.

Disadvantages of Time-sharing Operating System:

  1. There can be a risk of a privacy breach.
  2. There is a problem with data communication.
  3. There is a problem with reliability. 

Real-Time Operating System.

A real-time operating system is a data processing system where the time to process and respond to inputs is very small. It is used when there are rigid time requirements on the flow of the data and the real-time system is used as a control device in the dedicated application.

There are two types of Real-time operating systems:

 

  • Hard real-time system.

 

In this system the secondary storage is limited and the data is stored in ROM. 

 

  • Soft real-time system.

 

A soft real-time system has limited utility than a hard real-time system. This system is less restrictive and critical real-time tasks get priority over other tasks.

 

References

Operating system types