1.

What is Preemptive Multitasking? How is it different from Cooperative Multitasking?

Answer»

Preemptive multitasking permits computer programs to share operating systems (OS) and UNDERLYING hardware resources. It distributes the OVERALL operating and computing time amongst processes, and it uses ESTABLISHED criteria to switch resources between processes. Time-shared multitasking is ANOTHER name for preemptive multitasking.

The operating system never initiates context switching from one process to another in cooperative multitasking. Only when the processes voluntarily cede control on a routine basis, or when they are inactive or logically blocked, does a context switch occur, allowing MANY applications to run at the same time. In addition, in this multitasking, all processes work together to make the scheduling strategy work.



Discussion

No Comment Found