Final answer:
Option A: The dispatcher module is responsible for giving control of the CPU to the process chosen by the short-term scheduler by handling the context switch.
Step-by-step explanation:
The module that gives control of the CPU to the process selected by the short-term scheduler is the dispatcher. The dispatcher is responsible for the context switch, which means saving the state of the currently running process and loading the saved state for the process that has been selected to run next. It is an essential component for the CPU scheduling in an operating system. Thus, the correct answer to the question is a) dispatcher.
The dispatcher module gives control of the CPU to the process selected by the short-term scheduler. When the short-term scheduler selects a process to run, the dispatcher is responsible for actually loading the process into memory and into the CPU. It transfers control of the CPU to the selected process and begins executing its instructions.1