Qual è il processo genitore di tutti i processi in iOS?

3

Proprio come nel sistema basato su UNIX, il processo init è il genitore di tutti i processi e, analogamente, il processo zygote nel sistema operativo Android ha l'unico scopo di avviare altri processi .

Qual è il nome del processo equivalente iOS?

    
posta Sohel Shaikh 08.07.2018 - 08:59
fonte

1 risposta

3

Il nome del processo equivalente su iOS e macOS è launchd.

Viene eseguito con PID 1 e il padre di tutti gli altri processi dello spazio utente in esecuzione. L'obiettivo di launchd è simile a initd - avendo la responsabilità di avviare altri processi durante l'avvio e varie altre fasi della vita del sistema.

Questo è in thread con i tradizionali sistemi basati su Unix, dove PID 1 è riservato al processo che è responsabile dell'avvio della parte dello spazio utente del sistema. Questo era tradizionalmente initd, ma su sistemi moderni che viene spesso sostituito con alternative come launchd (su macOS), systemd, upstart e altri sistemi di init.

    
risposta data 08.07.2018 - 12:32
fonte

Leggi altre domande sui tag