What is a Dispatcher?
The dispatcher is the module that gives control of the CPU to the process selected by the short- term scheduler. This function includes:
- Switching context
- Switching to user mode
- Jumping to the proper location in the user program to restart that program.