Open In App

Multitasking Operating System

Single tasking Operating system was used before the multitasking operating system. single tasking operating system allows user to perform a single task at a time. So tasks like printing a document or downloading an image from the internet can be done one after another, leading to wastage of resources which makes the operating system relatively slow and gives a bad user experience. So keeping this in mind Multi-Tasking Operating Systems were introduced that allow users to run multiple programs simultaneously thus making the computer far more efficient and user friendly. A user can download the image from the internet as well as listen to music or can surf the internet while downloading the image all at the same time.

What is Multi-Tasking Operating System?

Multi tasking operating systems allow multiple users to perform multiple tasks at the same time. The allocation of system resources such as input/output devices, CPU and memory among processes can be easily managed by multi-tasking operating system. There are various states through which a processor passes to complete particular or multiple executions. Multitasking is the ability of an OS to execute more than one task simultaneously on a CPU machine as shown in the below diagram.



Features of Multi-Tasking Operating System

Types of Multi-Tasking Operating System

Two types of Multi-Tasking Operating System available as shown below:

For more details you can refer Difference between Preemptive and Cooperative Multitasking article.



Pros of Multi-Tasking Operating System

Cons of Multi-Tasking Operating System

Article Tags :