HUST OS 4 1 程序概念 自學筆記

2021-09-24 05:26:53 字數 691 閱讀 5315

4.1 程序概念

4.11 程序基本概念

4.12 程序狀態

4.13 程序控制塊

4.11 程序基本概念

特點:os會在任何時候暫停或繼續乙個程式的執行。

按對cpu的依賴性:

偏cpu程序:計算機程序

偏i/o程序:側重i/o的程序

4.12 程序狀態

執行狀態(running)

程序已經占有cpu,在cpu上執行

就緒狀態(ready)

具備執行條件但用於無cpu,暫時不能執行

阻塞狀態(block)(wait)

因為等待某項服務完成或訊號不能執行的狀態;

如等待:系統呼叫,i/o操作,合作程序訊號

僵死態(task_zombie)

程序終止執行,釋放大部分資源

掛起態(task_stopped)

程序被掛起(比如在除錯)

4.13 程序控制塊(pcb)

描述程序狀態、資源、和與相關程序關係的資料結構。

pcb是程序的標誌

建立程序時同時建立pcb;程序撤銷後pcb同時撤銷

linux程序的標識:

pid;

ppid;父程序id

pgid;程序組id

linux程序的使用者標識:

uid:使用者id

gid:使用者組id

小公尺電視4a4c4x4s的區別

小公尺電視4a 55英吋延續了小公尺電視以往的簡約時尚風格英吋,採用黑色色彩為主,看起來經典又百搭 搭配64位四核處理器,配置2gb 8gb大儲存 搭載第6代畫質引擎,相比上一代有4處公升級,同步支援hdr10和hybrid log gamma。提供了更多的動態範圍和影象細節,使得暗部更暗,亮部更亮...

SpringMVC4 Hibernate4學習筆記

注 本文是以前幾篇部落格的簡單合併,未做更新 鑑於目前資料大多數都是基於spring3的配置,本人在最初搭建的時候遇到很多問題,由此記錄下來僅供參考 使用的jar檔案springframework4.0.6 為了方便整個先導入 hibernate4.3.6 required 下所有jar 以及 op...

4 星期查詢(4分)

4 星期查詢 4分 題目內容 任意輸入英文的星期幾,通過查詢如圖所示的星期表,輸出其對應的數字,若查到表尾,仍未找到,則輸出錯誤提示資訊。程式執行結果示例1 please enter a string friday friday is 5 程式執行結果示例2 please enter a strin...