熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 操作系統 >> 正文

考研復習之操作系統 第七章 操作系統接口[4]

2022-06-13   來源: 操作系統 

    系統調用

    系統調用介

    系統調用是用戶在程序中調用操作系統提供的子功能這是特殊的過程調用由特殊的機器指令實現

    這個調用指令還將系統轉入系統態系統調用程序是一個低級過程由匯編語言或C語言直接訪問

    系統調用是操作系統提供給編程人員的唯一接口利用系統調用動態請求和釋放系統資源完成與硬件相關的工作以及控制程序的執行等

    處理器的狀態

    根據運行程序對資源和機器指令的使用權限將處理器設置為不同狀態

    多數系統將處理器工作狀態劃分為系統態和用戶態

    系統態操作系統管理程序運行的狀態較高的特權級別又稱為特權態(特態)管態

    用戶態用戶程序運行時的狀態較低的特權級別又稱為普通態(普態)目態

    系統態和用戶態的差別

    處理器處於系統態時

    全部指令(包括特權指令)可以執行

    可使用所有資源

    並具有改變處理器狀態的能力

    處理器處於用戶態時

    只有非特權指令能執行

    特權級別不同可運行指令集合也不同

    特權級別越高可以運行指令集合越大

    高特權級別對應的可運行指令集合包含低特權級的

[]  []  []  []  []  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/czxt/201311/24203.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.