Qual è il nome di un processo figlio il cui genitore termina prima di esso?
Qual è il nome di un processo figlio il cui genitore termina prima di esso?

Video: Qual è il nome di un processo figlio il cui genitore termina prima di esso?

Video: Qual è il nome di un processo figlio il cui genitore termina prima di esso?
Video: Le regole sul mantenimento dei figli 2024, Aprile
Anonim

Orfano processi sono una situazione opposta a zombie processi , riferendosi al caso in cui a il processo genitore termina prima suo processi figlio , che si dice diventino "orfani".

Proprio così, perché un processo genitore dovrebbe terminare un processo figlio?

UN processo terminato si dice che sia uno zombi o defunto fino a quando il il genitore lo fa aspetta il bambino . Quando un il processo termina tutta la memoria e le risorse ad essa associate vengono deallocate in modo che possano essere utilizzate da altri processi.

Inoltre, quando un processo genera un altro processo, chi è il proprietario del processo figlio? 1 Processi Creazione. Processi può creare altri processi tramite chiamate di sistema appropriate, come fork o produrre . Il processi che fa la creazione è chiamato il genitore del altro processo , che è chiamato suo bambino . Ogni processi viene dato un identificatore intero, chiamato its processi identificatore o PID.

A questo proposito, cosa succede quando il processo genitore esce prima del figlio?

Quando un processo genitore muore prima un processo figlio , il kernel sa che non riceverà una chiamata di attesa, quindi invece fa queste processi "orfani" e li mette sotto la cura di init (ricordate madre di tutti processi ). Init alla fine eseguirà la chiamata del sistema di attesa per questi orfani in modo che possano morire.

Cosa sono i processi padre e figlio?

UN processo figlio è un processi creato da a processo genitore nel sistema operativo utilizzando una chiamata di sistema fork(). UN processo figlio è creato come suo processo genitore copia ed eredita la maggior parte dei suoi attributi. Se un processo figlio non ha processo genitore , è stato creato direttamente dal kernel.

Consigliato: