Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Come funziona un processo

Quando un sistema si avvia, il kernel avvia alcune delle proprie attività come processi e lancia un programma chiamato init. init, a sua volta, esegue una serie di script di shell (che si trovano in

/ Etc) chiamato script di inizializzazione, che avvia tutti i servizi di sistema. Molti di questi servizi sono implementati come programmi demone, programmi che stanno semplicemente in background e fanno le loro cose senza avere alcuna interfaccia utente. Quindi, anche se non abbiamo effettuato l'accesso, il sistema è almeno un po' impegnato a eseguire operazioni di routine.

Il fatto che un programma possa avviare altri programmi è espresso nello schema del processo come a processo genitore producendo a processo figlio.


Il kernel mantiene le informazioni su ogni processo per aiutare a mantenere le cose organizzate. Ad esempio, ad ogni processo viene assegnato un numero chiamato a ID processo or PID. I PID vengono assegnati in ordine crescente, con init ottenendo sempre il PID 1. Il kernel tiene anche traccia della memoria assegnata a ciascun processo, nonché della disponibilità dei processi a riprendere l'esecuzione. Come i file, anche i processi hanno proprietari e ID utente, ID utente effettivi, ecc.


Il miglior sistema operativo cloud computing su OnWorks: