Contexte d'exécution
En informatique, un contexte d'exécution d'une tâche (processus, processus léger...) est constitué par l'ensemble des données utilisées par la tâche en question.
C'est l'ensemble minimal de données à sauvegarder pour permettre une interruption de la tâche à un moment donné, et une reprise de cette exécution au point où elle a été interrompue, et, dans la mesure du possible, indépendamment de la date de la reprise du processus.
Ces données sont situées :
- dans les registres du processeur sur lequel la tâche est exécutée ;
- dans la zone de la mémoire utilisée par la tâche ;
- pour certains systèmes d'exploitation, dans des registres de contrôle stockant les informations nécessaires au système pour gérer ce processus.
A priori, la mémoire de stockage (données écrites dans les fichiers) n'est pas concernée par le contexte d'exécution de la tâche dans le cadre d'une commutation de contexte, même si celui-ci peut également être sauvegardé pour certains usages.