24小時(shí)聯(lián)系電話:18217114652、13661815404
中文
行業(yè)資訊
操作系統(tǒng)中的PCB是什么意思?
計(jì)算機(jī)操作系統(tǒng)之進(jìn)程控制塊PCB
1.進(jìn)程控制塊的作用 進(jìn)程控制塊是進(jìn)程實(shí)體的一部分,是操作系統(tǒng)中最重要的記錄型數(shù)據(jù)結(jié)構(gòu)。PCB中記錄了操作系統(tǒng)所需要的、用于描述進(jìn)程情況及控制進(jìn)程運(yùn)行所需要的全部信息。進(jìn)程控制塊的作用,是使一個(gè)在多道程序環(huán)境下不能獨(dú)立進(jìn)行的程序(含數(shù)據(jù)),成為一個(gè)能獨(dú)立運(yùn)行的基本單位,一個(gè)能與其他進(jìn)程并發(fā)執(zhí)行的進(jìn)程?;蛘哒f,操作系統(tǒng)是根據(jù)PCB來對(duì)并發(fā)執(zhí)行的進(jìn)程進(jìn)行控制和管理?! ?
2.進(jìn)程控制塊中的內(nèi)容 在進(jìn)程控制塊中,主要包括4個(gè)方面內(nèi)容?! ??。?)進(jìn)程標(biāo)識(shí)符信息。進(jìn)程標(biāo)識(shí)符用于惟一地標(biāo)識(shí)一個(gè)進(jìn)程。一個(gè)進(jìn)程,通常有以下兩個(gè)標(biāo)識(shí)符:外部標(biāo)識(shí)符,內(nèi)部標(biāo)識(shí)符。 ?。?)處理機(jī)狀態(tài)信息。處理機(jī)狀態(tài)信息主要是由處理機(jī)各種寄存器中的內(nèi)容所組成。 (3)進(jìn)程一調(diào)度信息。在PCB中還存放了一些與進(jìn)程調(diào)度和進(jìn)程對(duì)換有關(guān)的信息,包括:進(jìn)程狀態(tài)、進(jìn)程優(yōu)先級(jí)、進(jìn)程調(diào)度所需要的其他信息、事件。 (4)進(jìn)程控制信息。進(jìn)程控制信息包括:程序和數(shù)據(jù)的地址、進(jìn)程同步和通信機(jī)制、資源清單、鏈接指針?! ?
3.PCB的組織方式 在一個(gè)系統(tǒng)中,通常可擁有數(shù)十個(gè)、數(shù)百個(gè)乃至數(shù)千個(gè)PCB,為能對(duì)它們進(jìn)行有效管理,應(yīng)該用適當(dāng)?shù)姆绞綄⑺鼈兘M織起來,目前,常見的組織方式有兩種,鏈接方式和索引方式。