訪管指令的特點和作用?
“訪管指令”是可以在目態下執行的指令。當源程序中有需要操作系統服務的要求時,編譯程序就會在由源程序轉換成的目標程序中安排一條“訪管指令”并設置一些參數。
當目標程序執行時,中央處理器若取到了“訪管指令”就產生一個中斷事件,中斷裝置就會把中央處理器轉換成管態,并讓操作系統處理該中斷事件。
操作系統分析訪管指令中的參數,然后讓相應的“系統調用”子程序為用戶服務。
系統調用功能完成后,操作系統把中央處理器的管態改為目態,并返回到用戶程序。
訪管指令的特點和作用?
“訪管指令”是可以在目態下執行的指令。當源程序中有需要操作系統服務的要求時,編譯程序就會在由源程序轉換成的目標程序中安排一條“訪管指令”并設置一些參數。
當目標程序執行時,中央處理器若取到了“訪管指令”就產生一個中斷事件,中斷裝置就會把中央處理器轉換成管態,并讓操作系統處理該中斷事件。
操作系統分析訪管指令中的參數,然后讓相應的“系統調用”子程序為用戶服務。
系統調用功能完成后,操作系統把中央處理器的管態改為目態,并返回到用戶程序。