Operating system Single User Operating System Multiuser Operating System A 2 Z

Share this article to your friends

Operating system Single User Operating System Multiuser Operating System A 2 Z

We learned in an earlier article – Operating system as per User Interface in Hindi how the operating system can be classified on the basis of User Interface.
operating system1
Let’s now know the classification of OS based on number of user and nature of work.

(B). Operating system as per the number of user & nature of work

Classification of OS based on how many people can work at the same time and what type & how much work can be completed by operating system

(1). Single User Operating System

This is an OS in which only one user can work at a time. It is called Single User Operating System. Single User Operating System cannot be used as a server.

We can also understand this in such a way that no other computer can be connected / added to the computer that works with single user operating system , then the OS installed in that computer is called Single User Operating System.

Example of Single User Operating System

window 3.1, window 95

(2) .Multi User Operating System

Operating system in which more than one user can work at a time is called Multi User Operating System.

OS through which a computer can be used as a server, then such os are called Multi User Operating System.

If such operating system is installed in a computer, then that computer can be added to the network and then many computers / terminals can be connected to that computer.

Example of Multi User Operating System

Unix, Linux,

operating system1

(3). Multiprogramming Operating System

This is the capacity of OS with Single Processor, in which CPU idle time is reduced.

when CPU goes idle we give an another work to computer to do

This type of operating system does not allow the CPU to sit idle. In multiprogramming OS there are many programs lying in the main memory (RAM) of the computer. The OS picks up one of those programs and gives the CPU to execute.

When the first program is executing, the second program waits for its turn to execute in the main memory.

When the first program requires Input or Output operation

(Output operation like – showing data / information on the monitor /

Input operation like –mouse, taking any data from user from keyboard)

then OS picks up the earlier program which is already executed by the CPU (or has been left out of the CPU for INPUT / OUTPUT operation) and put it into the RAM and takes another program from the RAM and takes it into the CPU.

The OS does this one by one with all programs. In this way, all programs are executed one by one instead of executing simultaneously, i.e.  switching between programs from CPU to RAM & RAM to CPU takes place.

Example of Multiprogramming OS

Running Google chrome or running Photoshop with ms-excel.

(4). Multitasking Operating System

In this type of OS (with single processor) , more than one task is executed simultaneously, Multitasking is also similar to Multiprogramming but

Whereas in multiprogramming OS. The programs are taken one by one in the CPU and put into RAM after execution

On the other hand in multitasking OS, the tasks are taken one by one in the CPU and put into RAM after execution
where in multiprogramming, switching are done between programs while in multitasking switching between tasks are executed .

(Switching = Programs / Tasks coming between RAM and CPU)

Task: – Any program consists of one or more tasks.

Previous Topic : Operating system and its types Character User Interface Graphical User Interface

Next Topic :  Multiprocessing OS, Time Sharing, Real Time OS etc. -2

(Remark – If you do not understand any concept, then you can comment below)

Also Read : computer software notes in easy language

 

Share this article to your friends