Which of the following is NOT typically minimised by a CPU scheduler?
AAverage turnaround time
BAverage response time
CCPU utilisation (kept HIGH)
DThe OS kernel's own memory footprint
Answer & Solution
Correct answer: D. The OS kernel's own memory footprint
1. OSTEP §7.1 lists the typical scheduling metrics.
2. Schedulers typically aim to:
- MINIMISE average turnaround time (faster job completion)
- MINIMISE average response time (faster interactivity)
- MAXIMISE CPU utilisation (keep CPU busy)
3. The kernel's memory footprint is a DIFFERENT concern (handled by kernel implementation, not the scheduler).
4. So option D is the odd one out.
5. (Caveat: kernel scheduler overhead is sometimes considered; but kernel total memory size is not a scheduling metric.)
_Source: OSTEP Ch 7, §7.1 (Scheduling Metrics — list), p. 1-2._
Keep practising Operating Systems
Browse all Operating Systems questions for GATE CSE, or explore more Computer Science topics.
Related questions
On a MULTI-CORE system, a SPIN LOCK is generallyA LIVELOCK differs from a DEADLOCK in thatSuppose thread A acquires lock L1, then thread B acquires lock L2. Now A tries to acquire A CRITICAL SECTION isA LOCK is considered FAIR ifA LOCK (mutex) is used by concurrent threads toThe PRIMARY DISADVANTAGE of FIFO scheduling isJobs A (run time 100, arrival 0), B (run time 10, arrival 0), C (run time 10, arrival 0) u