单选题
网络工程师
2019-02-28
系统调用与一般过程调用是不同的,下列对它们的调用程序和被调用程序的描述中,哪一个是正确的?( )
A.过程调用和系统调用的调用程序和被调用程序均位于核心态
B.过程调用和系统调用的调用程序和被调用程序均位于用户态
C.过程调用时调用程序位于用户态,被调用程序位于核心态
D.系统调用时调用程序位于用户态,被调用程序位于核心态
参考答案
D
答案解析
系统调用是应用程序请求操作系统核心完成某一特定功能的一种过程调用,与一般调用的最大区别就是调用程序运行在用户态,而被调用程序则运行在核心态。故本题答案选择D选项。
你可能感兴趣的试题
A.申请PCB,填写PCB,放人运行队列
B.申请PCB,填写PCB,放人就绪队列
C.申请PCB,申请内存,填写PCB
D.申请内存,申请PCB,填写PCB