Dispatcher (IT)

from Wikipedia, the free encyclopedia

As part of the process management of an operating system , a dispatcher is used to remove the CPU from the currently active process in the event of a context change and then to assign the CPU to the next process. The decision as to which process is the next is made by the scheduler as part of the queue organization.

The scheduler is called in the assign operation (a process changes from the ready state to the running state) by the dispatcher and then makes both long-term and short-term decisions. In the web environment, the word dispatcher is often used as a synonym for a load balancer that distributes the incoming requests to several servers in a high-load environment.

Individual evidence

  1. ^ Abraham Silberschatz et al.: Operating System Concepts. Seventh Edition, John Wiley & Sons; 7th edition (December 3, 2004), ISBN 978-0-471-69466-3 .