Types of Operating System.

 Types of Operating System



What is Operating System?

A programs which act as an interface between user of a computer and computer hardware. Its main goal is to run users’ programs , solve users’ problem in easier way, use hardware in efficient manner, make computer system easy to use. There are different types of Operating Systems we will discuss in this article.

 

1. Batch Operating Systems :

      In this type of operating system user cannot interact with computer directly. There is an operator which performs sorting of jobs and batch with the CPU. These jobs are prepared by users and submitted to the computer operator. Common input devices were card readers and tape drives. And common output devices were line printers, tape drivers and card punches. In these devices user didn’t interact directly with the computer systems.


2. Multiprogrammed Operating System : 

     This operating system is need for efficiency. At that time single user were not able to keep CPU and input/output device for all the times. This multiprogramming allotted the jobs so that CPU can work on one job at a time. One job at a time is done by job scheduling. The jobs which are done by the CPU is keep storing in the memory. Sometimes it has to wait so it switches to another job.


     3. Timesharing : 

    Which is also known as Multitasking. Its main aim is to make interactive computing. In this, CPU switches job so frequently so that users can interact with each job while  running jobs.


4. Multitasking Operating Systems :

     Types of multitasking : 

i. Pre-emptive : In this, operating system provided the slices of time of CPU to each program.

 

ii. Cooperative : In this, each program takes as much time as it needs. If program is not using CPU so it can allow to use another program for temporary use.


    5. Multiprocessing Operating System : 

    It means, they have multiple CPU. For e.g., dual core processor. In this type of systems having more than one processor. It is also known as Parallel system or tightly coupled systems.

Comments