PCB(process control block),進程控制塊,是我們學習操作系統后遇到的第一個數據結構描述,它是對系統的進程進行管理的重要依據,和進程管理相關的操作無一不用到PCB中的內容。一般情況下,PCB中包含以下內容:
(1)進程標識符(內部,外部)
(2)處理機的信息(通用寄存器,指令計數器,PSW,用戶的棧指針)。
(3)進程調度信息(進程狀態,進程的優先級,進程調度所需的其它信息,事件)
(4)進程控制信息(程序的數據的地址,資源清單,進程同步和通信機制,鏈接指針)