It happens when processes/threads switch to another
It is a process of storing and restoring the state of processes
Context switch is executed by CPU