Table des matières

, ,

Le processus

Un processus est une instance en cours d' exécution d'un programme, il occupe les ressources qui lui sont fournies par le système d'exploitation: temps processeur, mémoire RAM etc.

Etats

Quel que soit sont état, un processus est en mémoire (RAM ou swap).

L’état Zombi: Lors de l'appel système exit(n) le processus se termine. Il passe alors à l'état zombi. Toutes les ressources qu'il occupait en mémoire sont libérées mais il existe encore dans la table des processus. Cela permet au processus père de récupérer la valeur n passée via l'appel de la fonction exit(n).

Les informations liées au processus

PID Process ID: identifiant du processus
UID User ID; identifiant de l'utilisateur
EUID Exec User ID, identifiant effectif
stime start time, la date de lancement du processus
time temps processeur consommé par le processus

Anatomie du processus

Zone U contient des informations sur le processus
Texte Les instructions, le code exécutable du programme
Données zone mémoire contenant les variables
Tas
Pile

Les fonctions de gestions des processus

Références