程式
作用可否使用特權指令1
cpu的執行狀態2
核心程式
管理使用者程式
可以使用
核心態(管態、核心態)
使用者程式
被核心程式管理
不可以使用
使用者態(目態)
怎樣定義原語:
哪些操作可以被定義為原語
常見的操作
程序管理(第二章內容):程序管理、程序排程和分配、建立與撤銷程序
儲存器管理(第三章內容):儲存空間的分配與**、記憶體資訊保護程式、**對換程式等
裝置管理(第五章內容):緩衝區管理、裝置分配和**
特權指令:計算機中不允許使用者使用的指令,如i/o指令、置中斷指令、訪問用於記憶體保護的暫存器、送程式狀態字到程式狀態暫存器等的指令 ↩︎
cpu執行狀態:一般有兩種,即核心態和使用者態。相當於cpu內部有乙個小開關,置1為使用者態,置0為核心態 ↩︎
作業系統執行機制
cpu 運算器,控制器,暫存器,快取記憶體 兩類暫存器 控制和狀態暫存器 重要 程式暫存器pc 記錄將要取出指令的位址 指令暫存器ir 記錄最近取出的指令 程式狀態字psw 記錄處理器的執行狀態 需求保護 併發,共享 兩種cpu狀態 核心態 執行作業系統程式 使用者態 執行使用者程式 特權指令 只能...
作業系統執行機制
cpu上會執行兩種程式 作業系統核心程式和應用程式 開機的時候跑的是作業系統核心程式,適當的時候,作業系統會讓出cpu使用權。cpu的狀態有兩種 核心態和使用者態,管態和目態。psw 程式狀態暫存器 0表示核心態,1表示使用者態。核心態 使用者態 執行一條特權指令,修改psw為1,意味著作業系統主動...
作業系統(四)作業系統的執行機制
目錄 1.4 作業系統的執行機制 1.4.1 核心程式 應用程式 1.4.2 特權指令 非特權指令 1.4.3 核心態 使用者態 1.4.4 作業系統的核心 1.4.5 小結 作業系統其實也是一種程式,程式的執行過程也就是cpu執行一行行機器指令的過程。區別於一般程式設計師開發的應用程式,實現作業系...