Information Technology Reference
In-Depth Information
Table des régions
(allocation de la mémoire)
Zone U
Table des régions par processus
(allocation mémoire du processus)
Table des processus
(pid, état, informations ordonnancement,
informations mémoire)
Mémoire principale
Figure 12.4
Bloc de contrôle d'un processus Unix.
Un processus Unix évolue entre trois modes au cours de son exécution : le mode
utilisateur qui est le mode classique d'exécution, le mode noyau en mémoire qui est
le mode dans lequel se trouve un processus élu passé en mode superviseur, un
processus prêt ou un processus bloqué (endormi) et le mode swappé qui est le mode
dans lequel se trouve un processus bloqué (endormi) déchargé de la mémoire
centrale. En effet, le système Unix décharge de la mémoire centrale les processus
endormis depuis trop longtemps (ils sont alors dans l'état endormi swappé). Ces
processus réintègrent la mémoire centrale lorsqu'ils redeviennent prêts (transition de
l'état prêt swappé vers l'état prêt).
Un processus Unix qui se termine passe dans un état dit zombi. Il y reste tant que
son PCB n'est pas entièrement démantelé par le système. La figure 12.5 résume les
états d'un processus Unix.
Actif utilisateur
Mode utilisateur
Nouveau
Prêt
Actif noyau
Zombi
Endormi
Mode noyau en mémoire
Mode swappé
Prêt swappé
Endormi swappé
Figure 12.5
Diagramme d'états simplifié d'un processus Unix.
Search WWH ::




Custom Search