Processo figlio

Autore: Lewis Jackson
Data Della Creazione: 13 Maggio 2021
Data Di Aggiornamento: 24 Giugno 2024
Anonim
Veronica torna in aula - La vita in diretta 26/11/2019
Video: Veronica torna in aula - La vita in diretta 26/11/2019

Contenuto

Definizione: che cosa significa processo figlio?

Un processo figlio è la creazione di un processo principale, che può essere definito come il processo principale che crea processi secondari o secondari per eseguire determinate operazioni. Ogni processo può avere molti processi figlio ma solo un genitore. Un processo figlio eredita la maggior parte degli attributi dei suoi genitori.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega il processo figlio

Un processo padre può creare più processi figlio. Se un processo non ha un genitore, si presume che sia creato direttamente dal kernel.

In sistemi come Unix e Linux, il primo processo, "init", viene creato dal kernel all'avvio e non termina mai finché il sistema è in esecuzione. Altri processi senza genitori possono essere avviati per eseguire diverse attività daemon.

In alcune situazioni, un processo figlio viene lasciato orfano quando muore il genitore. Il processo figlio orfano viene quindi adottato a breve dal processo init.

Tuttavia, in Unix, un processo figlio creato utilizzando la chiamata di sistema fork è generalmente un clone del processo genitore originale. Dopo aver biforcuto un processo figlio, sia il genitore che il bambino continuano a correre a modo loro. In Windows, quando un nuovo processo viene creato da una delle funzioni della famiglia CreateProcess, viene restituito un nuovo handle di processo. Questo handle viene quindi creato con diritti di accesso completi ed è soggetto al controllo dell'accesso di sicurezza. L'handle del processo può essere ereditato da un processo figlio basato sul flag di ereditarietà specificato durante la creazione.

Quando viene creato un processo figlio, è associato a un numero ID processo univoco. La durata di un processo termina quando viene segnalato un segnale di terminazione al processo padre, con conseguente rilascio dell'ID processo e delle risorse.