Question: what is the difference between process scheduling and process dispatching?
Answer: The scheduler selects a process from a list of processes by applying some process scheduling algorithm. On the other hand, the dispatcher transfers the process selected by the short-term scheduler from one state to another. ... Also, the dispatcher can be used to jump to a proper location when the process is restarted.