Page 69 - Computer - 10(A&B)
P. 69
Window 10 Desktop Ubuntu Desktop
Multitasking Operating System
A Multitasking operating system lets the computer handle several tasks at the same time. For example, you may
run a spell checker in a Word document while printing a spreadsheet and listening to music, all at the same time.
Most modern operating systems, such as Windows, and Mac OS are multitasking operating systems.
Batch Operating System
A Batch operating system does not interact with the computer directly. There is an operator which takes similar
jobs having same requirement, and groups them into batches. It is the responsibility of the operator to sort the
jobs with similar needs. Processors of the batch systems know how long the job would be when it is in queue.
Multiple users can share the batch operating system. It has the advantage of low idle time and managing large
job works. An example of batch operating system is IBM MVS.
Time-Sharing Operating System
A Time-sharing operating system is a type of multitasking operating system that divides the CPU time equally
among all the programs waiting to be executed. It allocates a slice of CPU time, usually in nanoseconds, to each
program to execute in turn. The time that each task gets to execute is called quantum. After this time interval is
over, OS switches over to next task. In a time-sharing operating system, each task gets an equal opportunity to
run. There are less chances of duplication of software and the CPU idle time can be reduced. Examples of time-
sharing operating systems are Linux, Multics, and UNIX.
Real-Time Operating System
A Real-time operating system is defined as a data processing system in which the time interval required to process
and respond to inputs is so small that it is almost immediate. The time taken by the system to respond to an input
51