Time-Sharing Operating Systems

Each task has given some time to execute, so that all the tasks work smoothly. Each user gets time of CPU as they use single system. These systems are also known as Multitasking Systems. The task can be from single user or from different users also. The time that each task gets to execute is called quantum. After this time interval is over OS switches over to next task.

Advantages of Time-Sharing OS:

§  Each task gets an equal opportunity

§  Less chances of duplication of software

§  CPU idle time can be reduced

 

Disadvantages of Time-Sharing OS:

§  Reliability problem

§  One must have to take care of security and integrity of user programs and data

§  Data communication problem

Examples of Time-Sharing OSs are: Multics, Unix etc