GATE 2021 CS (CS2) – Question 24
Which statements about CPU scheduling are correct?
Practise this question in The GATE Grind →
Show answer and explanation
Correct answer: (A) Turnaround time includes waiting time; (C) Round robin can be used without knowing each process’s CPU-time requirement beforehand; (D) Preemptive scheduling requires hardware support
Explanation
Turnaround includes all time from arrival to completion, including waiting, so A. Round robin uses time quanta without advance burst lengths, so C. Timer interrupts and context-switch support enable preemption, so D. B is false: throughput is generally maximized and scheduling has additional goals. Select A,C,D.