The GATE Grind

GATE 2021 CS (CS2) – Question 24

Operating System · CPU and I/O Scheduling · 1 mark · Multiple select

Which statements about CPU scheduling are correct?

  1. Turnaround time includes waiting time
  2. The only goal is to maximize CPU utilization and minimize throughput
  3. Round robin can be used without knowing each process’s CPU-time requirement beforehand
  4. Preemptive scheduling requires hardware support

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.

More CPU and I/O Scheduling questions

All CPU and I/O Scheduling questions →