单选题
系统调用与一般过程调用是不同的,下列对它们的调用程序和被调用程序的描述中,正确的是______。
A、
一般过程调用和系统调用的调用程序和被调用程序均位于核心态
B、
一般过程调用和系统调用的调用程序和被调用程序均位于用户态
C、
一般过程调用时调用程序位于用户态,被调用程序位于核心态
D、
系统调用时调用程序位于用户态,被调用程序位于核心态
【正确答案】
D
【答案解析】
系统调用是应用程序请求操作系统核心完成某一特定功能的一种过程调用,与一般过程调用的最大区别就是调用程序运行在用户态,而被调用程序则运行在核心态。因此,本题答案选择D选项。
提交答案
关闭