单选题
以下说法错误的是()。
无
A、
系统调用不会像一般的过程调用那样执行完后直接返回调用过程继续执行
B、
系统调用是OS内核中提供的一些系统子程序
C、
系统调用必须通过执行系统调用命令,由软中断转向相应的系统调用处理程序,同时CPU的执行状态将从用户态转换为系统态。
D、
系统调用是OS提供给用户程序的唯一接口
【正确答案】
A
【答案解析】
一般的过程调用在被调用过程执行完成后,将直接返回到调用过程继续执行:而对系统调用,如果用抢占方式,则在被调用过程执行完后,必须先对要求进行的进程做优先权分析,只有当调用进程仍具最高优先权时,才返回到调用进程继续执行;否则,将引起重新调度。
提交答案
关闭