Il Process Control Block (o PCB) di un processo è una struttura dati del nucleo del sistema operativo che contiene le informazioni essenziali per la gestione del processo. Le informazioni contenute variano a seconda delle implementazioni, ma in generale sono presenti:
L'indirizzo logico della tabella delle pagine del processo
L'indirizzo logico della coda pronti
Il contenuto del program Counter, prima dell'ultima commutazione di contesto
Il contenuto dei registri generali della CPU, prima dell'ultima commutazione di contesto
Informazioni utili per lo scheduling
Durante la commutazione di contesto, è necessario salvare in memoria centrale lo stato di esecuzione del processo che viene fermato.
Queste informazioni vengono memorizzate proprio nel PCB del processo, e sarà sempre dal PCB che esse verranno lette quando si dovrà proseguire l'esecuzione.
Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.