Processus
Processus : programme en cours d'exécution. Le noyau lui attribue un numéro unique (PID), un espace mémoire, une liste de descripteurs de fichiers ouverts, une identité (utilisateur et groupe), un répertoire courant et un environnement. Chaque processus est créé par un autre, son parent (PPID), par l'appel système fork(), puis remplace souvent son programme par execve(). Les processus forment ainsi un arbre dont la racine est le PID 1.
Un même programme peut donner naissance à plusieurs processus simultanés, comme le maître et les workers d'un serveur Gunicorn.
Dans les cours
- Linux : premiers pas, leçon 10 : Les processus et les signaux
- Linux : premiers pas, leçon 11 : Services et journaux