Intermediate Operating Systems
Q60 / 100

What is the difference between preemptive and cooperative multitasking?

Correct! Well done.

Incorrect.

The correct answer is B) Preemptive: OS forcibly takes control; Cooperative: processes voluntarily yield — early Windows/Mac used cooperative, modern OSes use preemptive

B

Correct Answer

Preemptive: OS forcibly takes control; Cooperative: processes voluntarily yield — early Windows/Mac used cooperative, modern OSes use preemptive

Explanation

Cooperative multitasking relies on programs to yield. One buggy or greedy program freezes the system. Preemptive multitasking uses timer interrupts to forcibly switch, ensuring fairness.

Progress
60/100