>>每日小記<<
項目 | 狀態 |
---|---|
距離2021年倒計時 | 46天 |
今日天氣情況 | 晴 |
是否重要日子 | 無 |
今日心情如何 | 開心 |
今日身體狀況 | 良好 |
堅持背記單詞 | 1361天 |
堅持記錄開銷 | 1165天 |
堅持英語學習 | 865天 |
堅持簡書日更 | 644天 |
堅持記錄時間 | 601天 |
堅持走路跑步 | 604天 |
堅持健身鍛鍊 | 584天 |
堅持反思日記 | 586天 |
堅持健康飲食 | 576天 |
堅持聽讀閱讀 | 506天 |
堅持黨務學習 | 452天 |
堅持IT知識學習 | 389天 |
堅持雙拼練習 | 317天 |
堅持五筆練習 | 134天 |
堅持練習游泳 | 28天,暫停 |
堅持PMP學習 | 79天,通過考試 |
其他重要的事 | 上班 |
《操作系統》
第二章.進程管理
進程概念&定義:
資源分配的基本單位
程序在處理器上的一次執行過程
可以和別的進程並行執行的計算
進程是程序在一個數據集合上的運行過程,是系統進行資源分配和調度的一個獨立單位
進程是程序關於某個數據集合在 處理器上順序執行所發生的活動
進程是一個數據結構以及能在其上進行操作的一個程序
特徵:動態性、併發性、獨立性、異步性
進程的組成
進程控制塊PCB
| 進程存在的唯一標誌,保證進程的並行性
結構:進程標識符PID、進程當前狀態、進程隊列指針、程序和數據地址、進程優先級、CPU現場保護區、通信信息、家族聯繫、佔有資源清單
程序段、數據段
進程標識符PID
進程的狀態
5種基本狀態
就緒狀態、執行狀態、阻塞狀態、創建狀態、結束狀態
狀態轉換
就緒→執行、執行→阻塞、執行→就緒、阻塞→就緒
進程控制
創建
進程前趨圖、創建原語
創建事件:用戶登錄、作業調度和請求服務
撤銷
只撤銷一個具有指定標識符的進程
撤銷指定進程及其所有子進程
阻塞(主動調用原語阻塞自己)
喚醒(由發現者進程用喚醒原語喚醒進程,被動行爲)
切換
進程切換一定會產生中斷
處理器模式切換(從用戶態進入核心態再回到用戶態),不一定產生進程切換