Phase 1: Define CPU Scheduler.
The CPU scheduler, also referred to as the short-term scheduler, selects a process from the ready queue for CPU allocation. This selection occurs rapidly, generally within milliseconds.
Phase 2: Evaluate Alternatives.
- (A) Short Term Scheduler: Accurate. This scheduler allocates CPU time.
- (B) Long Term Scheduler: Inaccurate. This scheduler controls process admission, not direct CPU scheduling.
- (C) Medium Term Scheduler: Inaccurate. This scheduler adjusts multiprogramming levels by swapping processes.
- (D) Asymmetric Scheduler: Inaccurate. This is not a recognized CPU scheduling term.
Phase 3: Conclude.
The Short Term Scheduler functions as the CPU scheduler. Therefore, the correct response is (A) exclusively.