Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
les_fiches_revisions:architectures_materielles_se_reseaux:processus [2021/01/14 10:19] mc |
les_fiches_revisions:architectures_materielles_se_reseaux:processus [2022/01/17 15:03] (Version actuelle) am |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Les processus ====== | + | ====== Les processus ======(ma) |
- | Un processus est programme en cours d' | + | Un processus est un programme en cours d' |
Les systèmes d' | Les systèmes d' | ||
Ligne 11: | Ligne 11: | ||
Un processus peut créer un / plusieurs processus à l'aide d'une commande système. Si un processus A crée un processus B, A est le père de B et B, le fils de A. Cela peut être modélisé sous la forme d' | Un processus peut créer un / plusieurs processus à l'aide d'une commande système. Si un processus A crée un processus B, A est le père de B et B, le fils de A. Cela peut être modélisé sous la forme d' | ||
{{ : | {{ : | ||
+ | |||
+ | === PID et PPID === | ||
+ | |||
+ | PID : nombre associé à chaque processus lors de sa création. Le premier processus a un PID de 0 puis le système incrémente le PID de 1 pour chaque nouveau processus. | ||
+ | |||
+ | PPID : PID du parent du processus. Le processus 0 n'a pas de PPID (puisqu' | ||
+ | |||
+ | Ces informations peuvent être trouvées grâce au terminal du système. | ||
+ | |||
+ | === Interblocage === | ||
+ | Schéma expliquant le fonctionnement de l' | ||
+ | {{ : | ||
+ |