Question:

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
collegedunia
Verified By Collegedunia

The Correct Option is B

Solution and Explanation

Step 1: Recall the definition of preemptive scheduling: a running process can be forcibly removed from the CPU before it finishes or voluntarily blocks.
Step 2: Check each option. SRTF compares the remaining burst time of the running process with newly arrived processes and can preempt, so it is preemptive. Round Robin preempts a process when its time quantum expires, so it is preemptive. Priority Scheduling can be implemented in a preemptive form where a higher priority process arriving later preempts the running one.
Step 3: First Come First Serve, FCFS, always runs a process to completion, or until it blocks, once it starts; by definition it never preempts a running process, so FCFS cannot be preemptive.
Final Answer: FCFS Scheduling (Option B)
Was this answer helpful?
0
0

Top GATE CS Computer Science and IT Engineering Questions

View More Questions