-->

What is context switching ?

- It is the process of switching the CPU from one process to another.

- This requires to save the state of the old process and loading the saved state for the new process.

- The context of the process is represented in the process control block.

- During switching the system does no useful work.

- How the address space is preserved and what amount of work is needed depends on the memory management.