>>每日小記<<
項目 | 狀態 |
---|---|
距離2021年倒計時 | 48天 |
今日天氣情況 | 晴 |
是否重要日子 | 無 |
今日心情如何 | 開心 |
今日身體狀況 | 良好 |
堅持背記單詞 | 1359天 |
堅持記錄開銷 | 1163天 |
堅持英語學習 | 863天 |
堅持簡書日更 | 642天 |
堅持記錄時間 | 599天 |
堅持走路跑步 | 602天 |
堅持健身鍛鍊 | 582天 |
堅持反思日記 | 584天 |
堅持健康飲食 | 574天 |
堅持聽讀閱讀 | 504天 |
堅持黨務學習 | 450天 |
堅持IT知識學習 | 387天 |
堅持雙拼練習 | 315天 |
堅持五筆練習 | 132天 |
堅持練習游泳 | 28天,暫停 |
堅持PMP學習 | 79天,通過考試 |
其他重要的事 | 上班 |
《操作系統》
Char1 緒論
中斷與異常的區別
| 異常會引起中斷,中斷不一定由異常引起
中斷:又叫外中斷,系統正常功能的一部分
異常:又叫內中斷,由錯誤引起的,如文件損壞、進程越界
系統調用or廣義指令
| 操作系統提供的用戶接口之一,又叫程序接口或應用編程接口API;大概是供用戶來調用屬於核心態的程序/信息等!
| 包括進程控制、文件系統控制、系統控制、內存管理、網絡管理、socket控制、用戶管理、進程間通信
具體流程
①用戶準備並傳遞系統調用所需的參數
②通過trap指令進入操作系統的內核,從用戶態進入核心態
③執行相應的系統調用函數(完成特定的系統內核功能)
④返回處理結果至用戶程序,並從核心態返回用戶態
操作系統的結構
模塊組合結構——適用於早期os/小型os/使用環境穩定的os
| 優點:接口簡單/系統效率高;缺點:結構不清晰/可擴展性差/可適應性差
層次結構
| 將所有功能模塊按功能的調用次序,排列成若干層,功能模塊間只存在單向調用和單向依賴
微內核結構
| os內核中只留基本功能,其他的功能由用戶態下的程序進行實現
適用於分佈式系統
並不會提高系統的運行效率