Beginner Operating Systems
Q11 / 100

What is the difference between preemptive and non-preemptive scheduling?

Correct! Well done.

Incorrect.

The correct answer is B) Preemptive allows the OS to forcibly take the CPU from a running process; non-preemptive only switches when a process voluntarily yields

B

Correct Answer

Preemptive allows the OS to forcibly take the CPU from a running process; non-preemptive only switches when a process voluntarily yields

Explanation

Preemptive scheduling (SRTF, Round Robin) allows the OS to interrupt a running process. Non-preemptive (FCFS, SJF non-preemptive) waits until the process blocks or finishes.

Progress
11/100