下列关于用户程序与系统调用之间的关系,正确的是( )
A、系统调用是用户程序的一部分
B、系统调用程序在目态下执行,而用户程序在管态下执行,二者不能互相调用
C、系统调用结束后需要通过访管指令返回到用户程序
D、用户程序可以通过访管指令调用系统调用程序
【正确答案】:D
【题目解析】:处理机状态分为管态和目态。前者是运行操作系统管理程序时所处的状态,后者是运行用户程序时所处的状态。系统调用是操作系统提供给程序员的编程接口,是操作系统的一部分,运行在管态(核心态),通过访管指令完成。用户程序工作在目态。