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.