La commutation de contexte implique le stockage du contexte ou de l'état d'un processus afin qu'il puisse être rechargé en cas de besoin et que l'exécution puisse être repris du même point que précédemment. L'acte de passage d'un processus à un autre est appelé un "commutateur de contexte". Typiquement, il existe plusieurs tâches à effectuer dans un système informatique. Donc, si une tâche nécessite une opération d'E / S, vous souhaitez lancer l'opération d'E / S et passer à la tâche suivante. Vous y reviendrez plus tard. Lorsque vous retournez à un processus, vous devez reprendre là où vous vous êtes arrêté. À toutes fins pratiques, ce processus ne devrait jamais savoir qu'il y avait un interrupteur, et il devrait sembler que c'était le seul processus du système.