Prozesskontrollblocks
Der Prozesskontrollblock (PKB) ist eine zentrale Datenstruktur in Betriebssystemen, in der für jeden laufenden Prozess relevante Informationen gesammelt werden. Er unterstützt Planung, Kontextwechsel und Ressourcenverwaltung. In vielen Systemen wird er als Process Control Block (PCB) bezeichnet; einige Systeme verwenden unterschiedliche Bezeichnungen, etwa task_struct in Linux oder EPROCESS/KTHREAD in Windows.
Zu den typischen Inhalten gehören der Prozesszustand (neu, bereit, laufend, wartend, beendet), der Programmzähler, CPU-Register, Speichermanagementinformationen
Funktion und Lebenszyklus: Beim Kontextwechsel speichern Betriebssystem und Scheduler die aktuell aktiven Processdaten in dessen PKB
Varianten und Relevanz: Die genaue Umsetzung des Prozesskontrollblocks variiert je nach Architektur und Betriebssystem; manche Systeme