進程控制塊(Processing Control Block),是操作系統核心中一種數據結構,主要表示進程狀態。其作用是使一個在多道程序環境下不能獨立運行的程序(含數據),成為一個能獨立運行的基本單位或與其它進程并發執行的進程。或者說,OS是根據PCB來對并發執行的進程進行控制和管理的。
PCB通常是系統內存占用區中的一個連續存區,它存放著操作系統用于描述進程情況及控制進程運行所需的全部信息,它使一個在多道程序環境下不能獨立運行的程序成為一個能獨立運行的基本單位或一個能與其他進程并發執行的進程。