Which statement correctly describes Shortest Remaining Time First (SRTF) scheduling?

Options

  • A. It always executes processes in arrival order
  • B. It is the preemptive version of Shortest Job First scheduling
  • C. It assigns the same fixed time quantum to every process
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. It is the preemptive version of Shortest Job First scheduling

Detailed Explanation

Explanation: SRTF is the preemptive version of SJF. If a new process arrives with a CPU burst shorter than the remaining CPU time of the currently running process, the current process can be preempted.