Next: Commutation de mot d'état Up: Les processus Previous: fork et exec (revisités)

Le contexte d'un processus

Le contexte d'un processus est l'ensemble des données qui permettent de reprendre l'exécution d'un processus qui a été interrompu.

Le contexte d'un processus est l'ensemble de

  1. son état
  2. son mot d'état: en particulier
  3. les valeurs des variables globales statiques ou dynamiques
  4. son entrée dans la table des processus
  5. sa zone u
  6. Les piles user et system
  7. les zones de code et de données.

Le noyau et ses variables ne font partie du contexte d'aucun processus!

L'exécution d'un processus se fait dans son contexte.

Quand il y a changement de processus courant, il y a réalisation d'une commutation de mot d'état et d'un changement de contexte.

Le noyau s'exécute alors dans le nouveau contexte.



Dominique REVUZ
Mon Feb 2 12:10:31 MET 1998
Une Bug Un mail Merci