What are the Types of Operating System?

Types of Operating System

Here are some types of operating system which are extensively in use .

  1. Batch operating system
  2. Network operating system
  3. Time sharing /multitasking operating system
  4. Distributed operating system
  5. Embedded operating system

Batch Operating System

A sort of operating system in which similar kind of processes are linked together to form a batch in order for execution of these processes. In this O.S the system will execute the required operations in a proper sequence . So it’s a type of serial processing.

Advantages

  • Little human interaction is required.
  • In batch operating system efficiency is increased.
  • Repeated jobs are performed in quicker way.
  • Relatively quicker system than traditional one.

Disadvantages

  • In batch operating system debugging is complicated.
  • In case of trouble in single process than all the processes will halt and clogged and have to wait.

For Example:- In banking industry monthly customer statements are processed under batch system.

Network Operating System

Network operating system is designed essentially to deal with the various devices like printers and disk drivers on communication network and to control the way these devices communicate with each other. This operating system coordinates and control different networking factions like enabling the computer to share the different networking function like

  • Share the data
  • User
  • Security
  • Applications ete etc

There are two major types of network operating system which  given below:-

  • Peer to peer
  • Client and server

Advantages

  • Remote access is achievable by different workstations.
  • It offers convenient resources sharing. Such as share internet connection, peripheral devices as well as share files.

Disadvantages

  • Higher security issues.
  • Maintenance and update are required frequently.
  • Higher investment is required for buying and running server.

Examples

  • NOVELL Netware
  • Banyan VINES.
  • Artisoft’s LANtastic.

Time Sharing System/Multitasking Operating System

A kind of software in which users of various terminals can use particular computer simultaneously .in this type of operating system a restricted time span is given to multiple jobs and the job should be executed within the given time time span. the foremost objective of this operating system is to minimize the response time.

Advantages

  • Many users can share computer resources simultaneously at specific time.
  • Shorter and faster response time and higher throughput.
  • Increased CPU utilization

Disadvantages

  • Its fairly sophisticated.
  • In this O.S the system must keep track of all the job its concurrently running.

Examples

  • Unix
  • Multics

Distributed Operating System

In this operating system different workstations are connected by some network for the sake of communication its an extension of network operating system. This O.S linked different workstations through network and makes possible higher level of communication between them .it’s a loosely coupled system means hardware and software does not depends on each other but may communicate with each other

Advantages

Here are some strengths of this system which given below:-

  • Greater overall service performance
  • Reliable
  • Better site handling

Disadvantages

  • Very costly to implement
  • Network security issues
  • Troubleshooting problems

Examples

Here are some examples of network operating system which listed below:-

  • Microsoft windows NT
  • Sun Solaris
  • Linux
  • Micro soft windows 2000
  • Microsoft windows XP

Embedded Operating System

A special operating system designed for computer system consists of hardware and software to perform specific tasks. This operating system has restricted functionalities and features. Embedded operating system is particularly designed to control specific operations so it tends to be very specific concerning their scope and applications.

Advantages

Following are the some advantages of embedded O.S.

  • Cost effective
  • Provide faster results
  • Use less resources
  • Highly trustworthy

Disadvantages

  • Difficult to change features and configurations
  • Maintainability issues

Examples

  • Cell phones
  • ATMS
  • Printers
  • Calculators
  • Telecom applications etc.