Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Comment fonctionne un processus

Lorsqu'un système démarre, le noyau lance quelques-unes de ses propres activités en tant que processus et lance un programme appelé init. init, à son tour, exécute une série de scripts shell (situés dans

/ Etc) appelé scripts d'initialisation, qui démarrent tous les services système. Bon nombre de ces services sont mis en œuvre comme programmes démons, des programmes qui restent en arrière-plan et font leur travail sans aucune interface utilisateur. Ainsi, même si nous ne sommes pas connectés, le système est au moins un peu occupé à effectuer des tâches de routine.

Le fait qu'un programme puisse lancer d'autres programmes est exprimé dans le schéma de processus comme un processus parent produisant un processus enfant.


Le noyau conserve des informations sur chaque processus pour aider à garder les choses organisées. Par exemple, chaque processus se voit attribuer un numéro appelé un ID de processus or PID. Les PID sont attribués dans l'ordre croissant, avec init obtenant toujours le PID 1. Le noyau garde également une trace de la mémoire affectée à chaque processus, ainsi que de la préparation des processus à reprendre l'exécution. Comme les fichiers, les processus ont également des propriétaires et des identifiants d'utilisateur, des identifiants d'utilisateur effectifs, etc.


Meilleur système d'exploitation Cloud Computing chez OnWorks :