詳細(xì)介紹
PCB進(jìn)程控制塊是進(jìn)程的靜態(tài)描述,由PCB、有關(guān)程序段和該程序段對其進(jìn)行操作的數(shù)據(jù)結(jié)構(gòu)集三部分組成。
在Unix或類Unix系統(tǒng)中,進(jìn)程是由進(jìn)程控制塊,進(jìn)程執(zhí)行的程序,進(jìn)程執(zhí)行時所用數(shù)據(jù),進(jìn)程運(yùn)行使用的工作區(qū)組成。其中進(jìn)程控制塊是重要的一部分。
進(jìn)程控制塊是用來描述進(jìn)程的當(dāng)前狀態(tài),本身特性的數(shù)據(jù)結(jié)構(gòu),是進(jìn)程中組成的關(guān)鍵部分,其中含有描述進(jìn)程信息和控制信息,是進(jìn)程的集中特性反映,是操作系統(tǒng)對進(jìn)程具體進(jìn)行識別和控制的依據(jù)。集成工略 供應(yīng)魏德米勒總線PCB板
1 進(jìn)程控制塊:進(jìn)程控制塊的作用是使一個在多道程序環(huán)境下不能獨(dú)立運(yùn)行的程序(包含數(shù)據(jù)),成為一個能獨(dú)立運(yùn)行的基本單位,一個能與其它進(jìn)程并發(fā)執(zhí)行的進(jìn)程。
2 程序段:是進(jìn)程中能被進(jìn)程調(diào)度程序在CPU上執(zhí)行的程序代碼段。
3 數(shù)據(jù)段:一個進(jìn)程的數(shù)據(jù)段,可以是進(jìn)程對應(yīng)的程序加工處理的原始數(shù)據(jù),也可以是程序執(zhí)行后產(chǎn)生的中間或終數(shù)據(jù)
PCB中記錄了操作系統(tǒng)所需的,用于描述進(jìn)程的當(dāng)前情況以及控制進(jìn)程運(yùn)行的全部信息。PCB的作用是使一個在多道程序環(huán)境下不能獨(dú)立運(yùn)行的程序(含數(shù)據(jù)),成為一個能獨(dú)立運(yùn)行的基本單位,一個能與其他進(jìn)程并發(fā)執(zhí)行的進(jìn)程。集成工略 供應(yīng)魏德米勒總線PCB板