All mock tests are FREE till 31 December — register to save your progress

Which module gives control of the CPU to the process selected by the short-term scheduler?

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: A. Dispatcher

Explanation

The short-term (CPU) scheduler only decides which ready process should run next; a separate module called the dispatcher is the one that actually performs the context switch, loads that process's registers, switches to user mode and jumps to the correct location to hand the CPU over to it. 'Interrupt' refers to hardware or software signals that transfer control to the kernel, not to assigning the CPU to a chosen process, and 'Scheduler' is the component that makes the selection decision rather than executing the switch. 'Threading' is unrelated to this handoff mechanism. Hence the correct module is the dispatcher, option (i).

More Discrete Structures and Optimization questions