Il process control block o PCB (in italiano: blocco di controllo del processo) è la struttura dati di un processo, del nucleo del sistema operativo, che contiene le informazioni essenziali per la gestione del processo stesso.

Informazioni generali

[modifica | modifica wikitesto]

Le informazioni contenute variano a seconda delle implementazioni, ma in generale sono presenti:

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 ricaricate quando si dovrà proseguire l'esecuzione.

Informazioni superflue

[modifica | modifica wikitesto]

Alcuni sistemi operativi inseriscono nel PCB di ogni processo delle informazioni superflue per la sua gestione:

Voci correlate

[modifica | modifica wikitesto]
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica