當前位置:趣味科普網>經驗>

管態和目態的區別

經驗 閱讀(2.37W)

管態和目態的區別

管態和目態的區別是當CPU處於目態時,不允許執行特權指令;當CPU處於管態時,可執行包括特權指令在內的一切機器指令。當CPU處理系統程式的時候,CPU會轉為管態,CPU在管態下可以執行指令系統的全集(包括特權指令與非特權指令)。

當CPU處理一般使用者程式的時候,CPU的狀態又由原來的管態轉為目態,這個時候程式只能執行非特權指令。CPU就是通過這樣的基理保護作業系統的安全性。