進(jìn)程控制塊(Processing Control Block),是操作系統(tǒng)核心中一種數(shù)據(jù)結(jié)構(gòu),主要表示進(jìn)程狀態(tài)。其作用是使一個在多道程序環(huán)境下不能獨立運行的程序(含數(shù)據(jù)),成為一個能獨立運行的基本單位或與其它進(jìn)程并發(fā)執(zhí)行的進(jìn)程。或者說,OS是根據(jù)PCB來對并發(fā)執(zhí)行的進(jìn)程進(jìn)行控制和管理的。
PCB通常是系統(tǒng)內(nèi)存占用區(qū)中的一個連續(xù)存區(qū),它存放著操作系統(tǒng)用于描述進(jìn)程情況及控制進(jìn)程運行所需的全部信息,它使一個在多道程序環(huán)境下不能獨立運行的程序成為一個能獨立運行的基本單位或一個能與其他進(jìn)程并發(fā)執(zhí)行的進(jìn)程。