C++ 中的作業系統雙模式操作
每一個系統主要透過兩種模式執行,以保障硬體的計算。這兩種模式是 −
- 使用者模式
- 核心模式
使用者模式 −
作業系統模式,在該模式下,所有使用者應用程式和程式都執行。在此模式下,處理使用者指令並執行諸如“播放音樂”之類的軟體。
核心模式 −
作業系統模式,在此模式下載入硬體並執行其計算。僅允許特權指令在此模式下執行。一些常見的特權指令是 −
- 輸入輸出管理
- 使用者模式和核心模式之間的切換。
- 中斷管理
作業系統中的雙模式是作業系統在兩種模式之間切換以及作業系統為系統計算程序而進行的模式切換。雙模式負責管理程序並避免任何系統崩潰。
廣告