Proceskontrolblokken
Proceskontrolblokken, ook wel procescontroleblokken genoemd, zijn datastructuren in een besturingssysteem die alle relevante informatie over een proces bevatten. Het blok wordt door de kernel beheerd en gebruikt om een proces te beheren tijdens uitvoering en tijdens contextswitches. Elk actief proces heeft doorgaans zijn eigen PCB, zodat de OS de toestand van het proces kan bewaren en herstellen wanneer de CPU van het ene proces naar het andere wisselt.
Een PCB bevat doorgaans velden zoals: een uniek proces-ID (PID), de processtatus (bijv. nieuw, klaar, lopend, wachtend,
Levenscyclus: bij procescreatie wordt een PCB aangemaakt en gevuld met initiële gegevens; tijdens planning wordt het
Relaties: PCBs vormen de kern van proces- en resourcebeheer in de kernel. Verschillende besturingssystemen gebruiken verschillende