操作系統(tǒng)——進程與PCB

進程

os利用“進程實體”控制程序執(zhí)行就產(chǎn)生了“進程”。

定義:進程是實體的運行過程,是系統(tǒng)進行資源分配和調(diào)度的一個獨立單位。

特征:動態(tài)性、并發(fā)性、獨立性、異步性

進程的基本狀態(tài):(進程執(zhí)行的間斷性決定了其具有多種狀態(tài)。把握各進程所屬的狀態(tài)對進程控制至關(guān)重要。與進程執(zhí)行相關(guān)的各種共享資源有:cpu、存儲器、i/o設(shè)備、時間片) 所以進程的三種基本狀態(tài)有:就緒狀態(tài)、運行狀態(tài)、阻塞狀態(tài)。

除此之外還有掛起狀態(tài)

進程控制塊PCB

pcb:process control block ? ?存放進程的管理和控制信息的數(shù)據(jù)結(jié)構(gòu)稱為進程控制塊

os對進程進行控制和管理圍繞pcb進行

重要性:進程控制快是進程存在的唯一標(biāo)志、是進程管理和控制的最重要的數(shù)據(jù)結(jié)構(gòu)

進程控制快中的信息:

1、進程標(biāo)示符信息:每個進程都必須有一個唯一的標(biāo)識符

2、處理機狀態(tài)信息:主要由處理機的各種寄存器中的內(nèi)容組成,被中斷時這些信息要存放到pcb。

3、進程調(diào)度信息

4、進程控制信息

pcb信息的存放:系統(tǒng)運行中有若干個pcb,他們常駐內(nèi)存的pcb區(qū)。采用的數(shù)據(jù)結(jié)構(gòu):pcb架構(gòu)體。pcb鏈表或隊列。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 基礎(chǔ)知識 1.1、 基本概念、 功能 馮諾伊曼體系結(jié)構(gòu)1、計算機處理的數(shù)據(jù)和指令一律用二進制數(shù)表示2、順序執(zhí)...
    yunpiao閱讀 5,784評論 1 22
  • 操作系統(tǒng)概論 操作系統(tǒng)的概念 操作系統(tǒng)是指控制和管理計算機的軟硬件資源,并合理的組織調(diào)度計算機的工作和資源的分配,...
    野狗子嗷嗷嗷閱讀 12,477評論 3 34
  • 內(nèi)容大綱 1、操作系統(tǒng)概述1.1 OS定義及特征1.2 OS的發(fā)展 2、進程2.1 進程概念及特征2.2 進程的狀...
    看看你的肥臉閱讀 2,006評論 0 4
  • 進程的描述與控制 1.前趨圖與程序執(zhí)行1.1 前趨圖介紹:描述程序先后執(zhí)行順序,又稱為有向無循環(huán)圖,可記為DAG(...
    孫夢翔閱讀 804評論 0 1
  • http://www.itdecent.cn/p/bf965da0082c?utm_campaign=malesk...
    默默沃閱讀 232評論 0 0

友情鏈接更多精彩內(nèi)容