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.
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 |
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 |