<aside> đ
Un processus est lâimage mĂ©moire de lâexĂ©cution dâun programme ou fichier binaire
</aside>
Programme ou fichier binaire :
Processus :
<aside> â
Le processus a un Ă©tat variable tout au long de lâexĂ©cution, il est dynamique.
</aside>
Dans tous les systĂšmes dâexploitation (SE) un processus peut ĂȘtre dans les trois Ă©tats principaux suivants :
Actif
Un processeur lui a été attribué et il exécute une partie de son code.
Activable
Il est prĂȘt Ă ĂȘtre exĂ©cutĂ©, il dispose de toutes les ressources nĂ©cessaires, sauf dâun processeur.
En attente / Bloqué
un évÚnement extérieur, ou une ressource est nécessaire à son exécution.
<aside> đĄ
Le nombre rĂ©el dâĂ©tat varie suivant les SE.
</aside>
Activable â Actif : attribution dâun processeur
Actif â Activable : perte du processeur
Actif â BloquĂ© : le processus se met en attente dâun Ă©vĂšnement / dâune ressource (op. E/S, signal, allocation mĂ©moire, âŠ)
BloquĂ© â Activable : lâĂ©vĂšnement attendu sâest produit.
fork()
sous unix par exemple)