進程管理(電腦進程管理器)

進程管理(電腦進程管理器)

進程管理(電腦進程管理器)

處理機管理也稱爲進程管理,其核心是如何合理地分配處理時間,提高系統的效率。在計算機系統中有多個并發執行程序,采用“程序”這個靜态的概念已經不能描述程序執行時動态變化的過程,所以引入了“進程”。

1、基本概念

(1)程序執行時的特征

程序順序執行時的主要特征如下:

①順序性:程序的各程序段嚴格按照規定的順序執行;

②封閉性:程序運行時系統内的資源隻受該程序控制而改變,執行結果不受外界因素的影響。

③可再現性:隻要程序執行環境和初始條件相同,多次執行的結果一緻。

進程管理-前趨圖:

前趨圖是用于描述程序執行順序的一個有向無循環圖,由結點和有向邊組成,結點代表程序段的操作,而結點間的有向邊表示兩個程序段操作之間存在的前趨關系(→)。程序段Pi和Pj的前趨關系表示成Pi→Pj,其中Pi是Pj的前趨,Pj是Pi的後繼,其含義是Pi執行結束後Pj才能執行。例如,下圖爲三個程序段,其中輸入是計算的前驅,計算是輸入的後繼。

三個結點的前驅圖

前趨圖示例:包餃子

①:絞肉

②:切蔥末

③:切姜末

④:攪拌佐料

⑤:包餃子

前趨圖示例:包餃子

2、進程的組成

進程(Process)是程序的一次執行,是進行資源分配和調度的基本單位。進程通常由程序、數據和進程控制塊(PCB)組成。其中,程序部分描述了進程需要完成的功能。假如,一個程序能被多個進程同時共享執行,那麽這部分就應該以可再入碼的形式編制,它是程序執行時不可修改的部分。數據部分包括程序執行時所需的數據及工作區,這部分隻能爲一個進程所專用,是進程的可修改部分;爲了描述和控制進程的運行,系統爲每個進程定義了一個數據結構——進程控制塊(PBC),它是進程重要的組成部分,它記錄了操作系統所需的、用于描述進程的當前狀态和控制進程的全部信息,操作系統根據進程的PBC來感知進程的存在,并依此對進程進行管理和控制,進程控制塊是進程存在的唯一标志。

進程的主要内容如表所示:

進程的内容

3、進程的狀态及其狀态間的切換

(1)三态模型

在多道程序系統中,進程的運行是走走停停,在處理器上交替運行,狀态也不斷地發生變化,因此進程一般有三種基本狀态:運行、就緒和阻塞。

●運行:當一個進程在處理機上運行時,稱該進程處于運行狀态。顯然,對于單機處理系統,處于運行狀态的進程隻有一個。

●就緒:一個進程獲得了除處理機外的一切所需資源,一旦得到處理機即可運行,則稱此進程處于就緒狀态。

●阻塞:也稱爲等待或睡眠狀态,一個進程正在等待某一事件發生(例如請求I/O而等待I/O完成等)而暫停運行,這時即使把處理機分配給此進程,它也無法運行,稱此進程處于阻塞狀态。

(2)五态模型

事實上,對于一個實際的系統,進程的狀态及其轉換将更複雜,三态模型不能夠滿足我們的需求,所以産生了五态模型。


素材灣 - 分享精品教程和短視頻等各種資源素材

你可能感興趣的資源:

  • 7款溫暖美學人像旅拍自然風光攝影後期調色Lightroom預設
  • Artlist – 高質量電影配樂原聲吉他原聲鼓弦樂伴唱樂隊鍾聲打擊樂、無人機航拍、紀錄片風光大片、旅行、慢
  • 260+兔年新年祝福書法字标設計素材合集
  • 60枚職業頭像矢量圖标,AI源文件
  • 複古優雅雜志海報标題徽标Logo設計裝飾英文字體素材 Nighty – Vintage Serif Typeface
  • 油管大神Divine出品電子故障風靜止系動漫剪輯AE工程文件模闆疊加視頻音效素材包 Divine – ACID
  • 公司/企業宣傳PPT幻燈片模闆下載 Alocas – Business Presentation PowerPoint Template
  • 8款小衆歐美風帽子棒球帽名片包裝盒T恤電視機VI貼圖PSD樣機MOCKUP模闆素材 Format Mockup – Branding Mock
  • 25枚技術主題簡約線條矢量圖标 Technology icons
  • 藍色和紫色霓虹激光線條背景 Blue and purple neon laser lines
  • PR模闆:30種4K時尚塗鴉筆畫标記膠帶轉場過渡Marker & Tape Transitions
  • Smokey Loops 情緒電影愛情故事主題配樂采樣素材 Cinematic Love Story
  • Crack Over 塗鴉風英文字體
  • Pocreate筆刷-創意燈光效果Pocreate藝術繪畫筆刷資源下載
  • 6k鋁箔粉塵專輯封面貼紙噪點紋理疊加素材 Albert Andersen

  • 原文鏈接:https://www.wkfco.com/zatan/6631.html,轉載請注明出處。

    0

    評論0

    請先