Dispatcher (OS)

Dispatcher

Switches the processor from one process to another.

In the context of operating systems, dispatching refers to the action of the dispatcher (a component of the OS) in starting or resuming a process. The dispatcher takes a process from the ready state and assigns it to the CPU, thus ‘dispatching’ it for execution.

The Dispatcher is a component of the OS that gives control of the CPU to the process selected by the scheduler.

It involves context switching, switching to user mode, and jumping to the correct location in the user program to resume execution.

Dispatcher vs. Scheduler?

What is the connection. The scheduler controls the dispatcher?