核心態和用戶態

386及以上的CPU實現了4個特權級模式(WINDOWS只用到了其中兩個),其中特權級0(Ring0)是留給操做系統代碼,設備驅動程序代碼使用的,它們工做於系統核心態;而特權極3(Ring3)則給普通的用戶程序使用,它們工做在用戶態。運行於處理器核心態的代碼不受任何的限制,能夠自由地訪問任何有效地址,進行直接端口訪問。而運行於用戶態的代碼則要受處處理器的諸多檢查,它們只能訪問映射其地址空間的頁表項
相關文章
相關標籤/搜索