Question:easy

Which one of the following CPU scheduling algorithms cannot be preemptive?

Show Hint

Preemptive algorithms can interrupt a running process mid-execution; FCFS by definition runs each process to completion once started.
Updated On: Jul 7, 2026
  • Shortest Remaining Time First (SRTF) Scheduling
  • First Come First Serve (FCFS) Scheduling
  • Round Robin Scheduling
  • Priority Scheduling
Show Solution

The Correct Option is B

Solution and Explanation

Preemption means the CPU can be taken away from a running process before it finishes. SRTF constantly compares remaining times and switches to a shorter job, Round Robin switches processes every time quantum, and Priority scheduling can switch to a higher priority arrival, so all three support a preemptive version. FCFS, however, is defined purely by arrival order: once a process gets the CPU it keeps it until it completes or blocks itself, with no mechanism to interrupt it for another process. That rigid, non-interruptible nature is exactly why FCFS cannot be made preemptive, so the answer is option B.
Was this answer helpful?
0


Questions Asked in GATE CS exam