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 |