作業系統的運行環境主要是介紹了作業系統中處理機的運行狀態以及OS的內核組成、中斷和例外、系統呼叫,
主要的重點冷月做出了標識,知識點如下圖(pdf版或xmind源檔案請關注公眾號:學長冷月,回復作業系統),

冷月點睛
在作業系統中有兩種處理機狀態分別是核心態(管態、內核態)和用戶態(目態) ,而應用程式只能在用戶態執行,內核程式只能在核心態執行,與此同時作業系統提供了兩種指令,特權指令和非特權指令,特權指令是不允許用戶直接使用的指令,
OS的內核包括時鐘管理、中斷機制、原語和對系統資源管理的功能,
中斷和例外是通過硬體實作,一旦發生立即進入核心態,將CPU控制權立馬交還給OS,中斷是來自來自CPU外部的,而例外則包括了陷阱、陷入(自愿中斷,如系統呼叫),
系統呼叫是指用戶需要使用作業系統提供的介面,讓作業系統幫忙執行一些與資源相關的特權操作,用戶行程在目態可以通過訪管指令來呼叫系統呼叫,也就是OS提供給用戶的介面,通過硬體中斷機制將目態切為管態,執行完后再把結果回傳給目態,
如果這篇博文有幫助到您,可以幫冷月點一個贊或者加一個關注哦!
歡迎關注我的公眾號:學長冷月,獲得獨家整理的學習資源和日常干貨推送,
如果您對我的專題內容感興趣,也可以關注我的博客:guoyu7.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/520.html
標籤:其他
