Types of Operating System

Types of Operating System

There are different types of OSs available, which require different types of hardware to run upon.

The operating systems are of mainly following types :

(i) Single Program OS 

As the name suggests, this OS is single user operating system, so only one user program can be supported and executed by it any point of time.

(ii) Multiprogram OS

 Unlike single program OS, this is multiuser OS. It supports multiprogrammig, more than one user can be supported by it. therefore, more than one user programs are loaded and active in the main store at the same time. These active Programs are executed using some techniques one by one.

(iii) Time Sharing OS

This OS uses the time sharing technique. Each active user program is given a fair share of CPU time, if the time elapses or an I/O operation is requested, CPU shifts over to the next job waiting and the previous program is put to wait or handed over to I/O manager ( in case I/O request is mode ). The active programs are scheduled for execution using certain job scheduling techniques.

(iv) Real Time OS 

In real time OS, the jobs have fixed deadlines and the jobs have to be completed within their deadlines. The System performance is measured by its ability to complete its jobs within the specified deadlines. If a job cannot be completed within its deadline, this situation is called deadline overrun. An efficient real OS is that which gives minimum possible deadline overruns.

(v) Multiprocessing OS

The multiprocessing OS is capable of handling more than one processors as the jobs have to be executed on more than one processor. The multiprocessing OS should be capable of loadsharing in case of identical processors so that the system's efficiency improves. In case of unidentical processors, the multiprocessing OS should be able to control the super (main) processor and in turn control the working of slave processors.

(vi) Interactive (GUI based) OS

These Operating Systems  are interactive in nature. These provide GUI interface to facilitate move and easy interaction to the user. You'll learn more about GUI interface and a GUI operating system a little later in this operating system blog.

(vii) Distributed OS 

A distributed operating system is a model where distributed applications are running on multiple computers linked by communications. A distributed operating operating system is an extension of the network operating system that supports higher levels of communication and integration of the machines on the network.
This system looks to its users like an ordinary centralized operating system but runs on multiple, independent central processing units (CPUs).


Post a Comment

If you have any doubts. Please clear it.

Previous Post Next Post