三
系統調用是用戶在程序中調用操作系統提供的子功能
這個調用指令還將系統轉入系統態
系統調用是操作系統提供給編程人員的唯一接口
處理器的狀態
根據運行程序對資源和機器指令的使用權限將處理器設置為不同狀態
多數系統將處理器工作狀態劃分為系統態和用戶態
系統態
用戶態
系統態和用戶態的差別
處理器處於系統態時
全部指令(包括特權指令)可以執行
可使用所有資源
並具有改變處理器狀態的能力
處理器處於用戶態時
只有非特權指令能執行
特權級別不同可運行指令集合也不同
特權級別越高
高特權級別對應的可運行指令集合包含低特權級的
[
From:http://tw.wingwit.com/Article/program/czxt/201311/24203.html