Processus enfant

Auteur: Lewis Jackson
Date De Création: 13 Peut 2021
Date De Mise À Jour: 24 Juin 2024
Anonim
presentation de creation de processus
Vidéo: presentation de creation de processus

Contenu

Définition - Que signifie processus enfant?

Un processus enfant est la création d'un processus parent, qui peut être défini comme le processus principal qui crée un enfant ou des sous-processus pour effectuer certaines opérations. Chaque processus peut avoir plusieurs processus enfants mais un seul parent. Un processus enfant hérite de la plupart des attributs de ses parents.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le processus enfant

Un processus parent peut créer plusieurs processus enfants. Si un processus n'a pas de parent, il est supposé être créé directement par le noyau.

Dans des systèmes tels que Unix et Linux, le premier processus, "init", est créé par le noyau au démarrage et n'est jamais terminé tant que le système est en cours d'exécution. D'autres processus sans parent peuvent être lancés pour effectuer différentes tâches de démon.

Dans certaines situations, un processus enfant devient orphelin à la mort de son parent. Le processus enfant orphelin est ensuite adopté rapidement par le processus init.

Cependant, sous Unix, un processus enfant créé à l'aide de l'appel système fork est généralement un clone du processus parent d'origine. Après la signature d'un processus enfant, le parent et l'enfant continuent de suivre leur propre chemin. Sous Windows, lorsqu'un nouveau processus est créé par l'une des fonctions de la famille CreateProcess, un nouveau descripteur de processus est renvoyé. Ce descripteur est ensuite créé avec les droits d'accès complets et est soumis à la vérification des accès de sécurité. Le descripteur de processus peut être hérité par un processus enfant en fonction de l'indicateur d'héritage spécifié lors de la création.

Lorsqu'un processus enfant est créé, il est associé à un numéro d'identification de processus unique. La durée de vie d'un processus se termine lorsqu'un signal de fin est signalé au processus parent, ce qui entraîne la publication de l'ID de processus et des ressources.