Processus
Un programme en exécution avec sa propre mémoire et ses ressources.
A process is an active entity in an operating system. It consists of the program code, its current activity (tracked by the program counter), and a set of resources (memory address space, file descriptors, etc.). Processes are isolated from each other by the OS to ensure system stability and security.
graph LR
Center["Processus"]:::main
Rel_multiprocessing["multiprocessing"]:::related -.-> Center
click Rel_multiprocessing "/terms/multiprocessing"
Rel_algorithms["algorithms"]:::related -.-> Center
click Rel_algorithms "/terms/algorithms"
Rel_pipelining["pipelining"]:::related -.-> Center
click Rel_pipelining "/terms/pipelining"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 Test de connaissances
🧒 Explique-moi comme si j'avais 5 ans
Un programme, c'est comme une recette sur papier—elle est juste là. Quand tu cuisines vraiment la recette, en suivant chaque étape, c'est un processus. La cuisine (ordinateur) peut avoir plusieurs personnes cuisinant différentes recettes en même temps !
🤓 Expert Deep Dive
Modèle fork-exec (UNIX) : fork() duplique le parent, exec() remplace l'image. Copy-on-write optimise fork(). IPC : pipes, files de messages, mémoire partagée, sockets.