Stop ai processi Zombie – I parte

Stop ai processi Zombie – I parte

Settembre 26, 2012 1 Di Ruggero Grando

IL PROCESS CONTROL BLOCK: il descrittore del processo!

Per tracciare gli stati dei processi, il sistema operativo utilizza una tabella. Ogni valore di questa tabella corrisponde ad un particolare processo e contiene tutte quelle informazioni necessarie al Kernel. Questo valore (entry) è conosciuto come Process Control Block (PCB). Il PCB fornisce informazioni riguardo il genitore e i figli del processo, lo stato del processo, la “memory map”, il process ID e via dicendo. Il PCB rappresenta la struttura più importante del Kernel poiché in esso sono contenute tutte le informazioni dei processi.

Controllo dei processi
Figura 4.
(Process Control Block)

Il PCB è definito nella struttura dati struct task_struct (sono moltissime righe di codice che rimando ad una ricerca ad internet o all’interno della propria distribuzione GNU/Linux).

CONCLUSIONI PRIMA PARTE

Questa parte introduttiva di teoria è stata sicuramente interessante, nella prossima parte parlerò del comando kill, dei processi zombie e orfani facendo riferimento ancora a qualche concetto di teoria.

Pagina Precedente

LINKS OBBLIGATI

Stop ai processi Zombie – seconda parte –

Se l’articolo vi è piaciuto è volete sostenere il sito Megalinux inviate Bitcoin all’indirizzo:

3LpoukFpvDHTZPn5qGbLwUzve3rX9zsSq6

No votes yet.
Please wait...

Pagine: 1 2 3