Casa > notizia > Notizie di PCB > Il ruolo del PCB del blocco di controllo del processo
Contattaci
TEL: + 86-13428967267

FAX: + 86-4008892163-239121  

          + 86-2028819702-239121

Email: sales@o-leading.com
Contatta ora
Certificazioni

Notizia

Il ruolo del PCB del blocco di controllo del processo

o-leader o-leading.com 2018-08-10 15:34:52



Il ruolo del PCB del blocco di controllo del processo:
Per descrivere e gestire il funzionamento del processo, una struttura dati è definita al centro del blocco di controllo del processo OS ---
Come parte dell'entità di processo, registra i messaggi richiesti dal sistema operativo per descrivere lo stato corrente del processo e l'esecuzione del processo.
Ruolo: creare un programma che non può essere eseguito indipendentemente in un ambiente multiprogramma per diventare un'unità di base che può essere eseguita indipendentemente, un programma che può essere eseguito contemporaneamente ad altri processi.
1: come segno dell'unità di base del funzionamento indipendente. Il sistema è a conoscenza dell'esistenza di processi attraverso il PCB.

2: un modo per ottenere un funzionamento intermittente. Quando il programma è in esecuzione, il programma viene arrestato e arrestato e viene eseguito a intermittenza. Quando il programma viene consegnato alla CPU, la scena deve essere mantenuta. Quando la chiamata viene ripresa, le informazioni sul sito del programma di interruzione vengono mantenute nel PCB.

3: Fornire le informazioni necessarie per la pianificazione del processo:

4: Fornire le informazioni richieste per la pianificazione del processo; le informazioni sullo stato del processo sono fornite nel PCB e altre informazioni come (la priorità del processo, il tempo di attesa del processo e il tempo di esecuzione)

5: Realizzare la sincronizzazione con altri processi e informazioni: il meccanismo di sincronizzazione del processo viene utilizzato per ottenere operazioni coordinate tra i processi. Quando viene adottato il meccanismo del semaforo, ogni processo è necessario per impostare i semafori corrispondenti che sono sincronizzati tra loro. Nel PCB, c'è anche un'area di comunicazione del processo o un puntatore della coda di comunicazione.


Informazioni nel blocco di controllo del processo
1: identificativo del processo: utilizzato per identificare univocamente un processo. Di solito un processo ha due tipi di identificatori: identificatori esterni e interni.

2: stato del processore: informazioni sullo stato del processore, noto anche come contesto del processore, quando il processo cambia, le informazioni sullo stato del processore devono essere salvate nella scheda PCB corrispondente, per iniziare dal punto di interruzione quando il processo viene rieseguito.

3: Informazioni sulla pianificazione del processo: quando il sistema operativo esegue la pianificazione del processo, deve conoscere lo stato del processo e le informazioni di pianificazione del processo.

4: Informazioni sul controllo del processo: incluso 1: indirizzo del programma e dei dati, 2: meccanismo di sincronizzazione e comunicazione del processo, 3: elenco delle risorse 4: puntatore della connessione.