“访管指令”是可以在目态下执行的指令。当源程序中有需要操作系统服务的要求时,编译程序就会在由源程序转换成的目标程序中安排一条“访管指令”并设置一些参数。
当目标程序执行时,中央处理器若取到了“访管指令”就产生一个中断事件,中断装置就会把中央处理器转换成管态,并让操作系统处理该中断事件。
操作系统分析访管指令中的参数,然后让相应的“系统调用”子程序为用户服务。
系统调用功能完成后,操作系统把中央处理器的管态改为目态,并返回到用户程序。
“访管指令”是可以在目态下执行的指令。当源程序中有需要操作系统服务的要求时,编译程序就会在由源程序转换成的目标程序中安排一条“访管指令”并设置一些参数。
当目标程序执行时,中央处理器若取到了“访管指令”就产生一个中断事件,中断装置就会把中央处理器转换成管态,并让操作系统处理该中断事件。
操作系统分析访管指令中的参数,然后让相应的“系统调用”子程序为用户服务。
系统调用功能完成后,操作系统把中央处理器的管态改为目态,并返回到用户程序。