管理模式(特權模式)
管理模式或特權模式是一種計算機系統模式,在該模式下,處理器可以執行所有指令,例如特權指令。一些特權指令包括中斷指令、輸入輸出管理等。
系統中不同元件的特權級別如下所示:
核心是計算機系統中最特權的部分。有些特權指令只能在核心模式或管理模式下執行。裝置驅動程式和應用程式的特權級別分別降低。
管理模式的功能
管理模式的一些重要功能如下所示:
- 管理模式處理不同型別的命令,但主要處理特權指令。此模式由作業系統使用,並完全訪問所有系統元件。
- 系統在啟動時以管理模式啟動。這允許各種程式完全訪問系統硬體,例如引導載入程式、BIOS、作業系統等。
- 作業系統為需要完全訪問系統硬體的低階任務選擇管理模式。
- 管理模式在應用程式和系統硬體之間提供了必要的屏障。它還提供對各種外設、記憶體管理硬體等的訪問。
- 管理模式可以建立記憶體地址空間以及更新它們。它還可以訪問其他操作的記憶體地址空間。
- 可以使用管理模式啟用或停用各種中斷。它還有助於載入處理器狀態。
- 管理模式可以訪問作業系統內部提供的各種資料結構。
作業系統中管理模式的必要性
作業系統中缺少管理模式會導致嚴重問題。其中一些是:
- 正在執行的使用者程式可能會意外地透過用使用者資料覆蓋作業系統來擦除作業系統。
- 多個程序可以在同一時間寫入同一個系統,從而導致災難性的後果。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP