Types of Operating System in Computer

Types of Operating System in Computer

There are following types of operating system

  1. Batch Operating System 
  2. Time-Sharing Operating System 
  3. Real Time Operating System 
  4. Multi-programming Operating System 
  5. Network Operating System 
  6. Distributed Operating System 

Let’s have a look one by one.

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 requirement and groups them into batches. It is the responsibility of the operator to sort jobs with similar needs. 
Examples: Payroll System, Bank Statements, etc. 

Batch Operating System

Advantages of Operating System:

  1. It is easy to manage large work repeatedly in batch systems.
  2. Multiple users can share the batch systems.
  3. The idle time for the batch system is very less.

Disadvantages of Operating System:

  1. If a job fails, the other jobs will have to wait for an unknown time.
  2. Batch systems are sometimes costly.
  3. Difficult to debug.

Types of Operating System in Computer

2. Time Sharing Operating System:

The Time Sharing Operating System is a type of operating system in which the user can perform more than one task and each task gets the same amount of time to execute. It is also called a multitasking operating system.

Time Sharing Operating System

Advantages of Time Sharing Operating System:

  1. Each task gets an equal opportunity for execution.
  2. Reduction in the idle time of the CPU.

Disadvantages of Time Sharing Operating System:

  1. The data of each task should be handled properly so that they don’t
    get mixed during the execution.
  2. No way to give an advantage to the higher-priority task that needs
    immediate execution.

Types of Operating System in Computer

3. Real Time Sharing 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, 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 a certain precision.

Real Time Sharing Operating System

Types of Real Operating System:

  1. Hard Real Operating System
  2. Soft Real Operating System
  3. Firm Real Operating System

Advantages of Real Time Sharing Operating System:

  1. Maximum utilization of devices and resources.
  2. These systems are almost error-free.

Disadvantages of Real Time Sharing Operating System:

  1. Real-time operating systems are very costly to develop.
  2. Real-time operating systems are very complex and can consume critical CPU cycles.

Types of Operating System in Computer

4. Multi-Programming Operating System:

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

Multi Programming Operating System

Advantages of Multi-Programming System:

  1. Throughout the system, it increased as the CPU always had one program to execute.
  2. Response time can also be reduced.

Disadvantages of Time Sharing Operating System:

Multi-Programming systems provide an environment in which various systems resources are used efficiently, but they do not provide any user interaction with the computer system.

Types of Operating System in Computer

5. Network Operating System:

 A network operating system is software that connects multiple devices and computers on the network and allows them to share resources on the network. 

Advantages of Network Operating System:

  1. In this type of operating system, network traffic reduces due to the division between clients and the server.
  2. This type of system is less expensive to set up and maintain.

Disadvantages of Network Operating System:

  1. In this type of operating system, the failure of any node in a system affects the whole system.
  2. Regular maintenance and updates are required.

Types of Operating System in Computer

6. Distributed Operating System:

The Distributed Operating system is not installed on a single machine, it is divided into parts, and these parts are loaded on different machines. A part of the distributed Operating system is installed on each machine to make their communication possible. Distributed Operating systems are much more complex, large, and sophisticated than Network operating systems because they also have to take care of varying networking protocols.

Distributed Operating System

Advantages of Distributed Operating System:

  1. No single point of failure as we have multiple systems, if one fails, another system can execute the task.
  2. Resources are shared with each other, hence, increasing availability
    across the entire system.
  3. It helps in the reduction of execution time.

Disadvantages of Distributed Operating System:

  1. It is difficult to provide adequate security in distributed systems because the nodes as well as the connections need to be secured.
  2. Since the data is shared across the systems, it needs extra handling to
    manage the overall infrastructure.
  3. Network failure needs to be handled.

Types of Operating System in Computer

Read More: https://digitalcomputereducation.com/what-is-an-operating-system/

Know More: https://youtu.be/0Sxd8AFqOJc

1 thought on “Types of Operating System in Computer”

Leave a Comment