文章責編:陶玉良
看了本文的網友還看了學歷| 高考 中考 考研 自考 成考 外語| 四六級 職稱英語 商務英語 公共英語 資格| 公務員 報關員 銀行 證券 司法 導游 教師 計算機| 等考 軟考
工程|一建 二建 造價師 監(jiān)理師 咨詢師 安全師 結構師 估價師 造價員 會計| 會計證 會計職稱 注會 經濟師 稅務師 醫(yī)學| 衛(wèi)生資格 醫(yī)師 藥師 [更多]
進程控制塊PCB:
進程由程序、數據和進程控制塊組成。進程控制塊PCB是進程實體的一部分,是操作系統(tǒng)中最重要的記錄型數據結構。PCB是進程存在的唯一標志,PCB描述了進程的基本情況。進程控制塊的作用,是使一個在多道程序環(huán)境下不能獨立運行的程序(含數據),成為一個能獨立運行的基本單位,一個能與其他進程并發(fā)執(zhí)行的進程。
進程控制塊隨著進程的建立而產生,隨著進程的完成而撤消主要包括以下幾個方面的內容:
● 進程標識符信息
● 處理機狀態(tài)信息
● 進程調度信息
● 進程控制信息
下圖是一個簡化的PCB示意圖。
進程控制塊的組成方式分連接方式和索引方式兩種。
進程管理:
進程管理涉及到進程控制、隊列管理和進程調度等。
進程的生命過程是從它創(chuàng)建時開始,直至任務終止而撤消,其間會經歷各種狀態(tài)的轉換,它們都是在操作系統(tǒng)控制下完成的。
操作系統(tǒng)提供了對進程的基本操作,也成為原語。這些原語包括創(chuàng)建原語、阻塞原語、終止原語、優(yōu)先級原語和調度原語。
進程調度即處理器調度,它的主要功能是確定在什么時間將處理器分給哪個進程。
進程調度的方法基本分為兩類:剝奪調度和非剝奪調度。
進程調度的算法是服務于系統(tǒng)目標的策略,對于不同的系統(tǒng)與系統(tǒng)目標,常采用不同的調度算法。如:
● 先來先服務
● 優(yōu)先數調度
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |