Question 55

Computer Awareness I/O Management and CPU Scheduling Easy

Which of the following scheduler/schedulers is/are also called CPU scheduler ? $$ \text{A. Short Term Scheduler } $$ $$ \text{B. Long Term Scheduler } $$ $$ \text{C. Medium Term Scheduler } $$ $$ \text{ D. Asymmetric Scheduler } $$

(A) (A), (B) and (D) only
(B) (A), (B) and (C) only
(C) (A), (B), (C) and (D)
(D) (A) only
View Dynamic Solution & Explanation
Correct Solution: Option D

Step-by-step Solution:

Solution:

The CPU scheduler is responsible for selecting a process from the ready queue and allocating the CPU to it. This scheduler makes decisions very frequently and is thus also called the Short Term Scheduler.

Explanation for other options:

  • Long Term Scheduler: Selects processes from the job pool and loads them into memory; not called CPU scheduler.
  • Medium Term Scheduler: Temporarily removes processes from memory to reduce CPU load; not CPU scheduler.
  • Asymmetric Scheduler: Refers to scheduling in asymmetric multiprocessor systems; not the standard CPU scheduler.

Answer: (A) only