系统调用与一般过程调用是不同的,下列对被调用程序返回调用程序的描述中,哪一个是正确的?( )

admin2022-06-21  42

问题 系统调用与一般过程调用是不同的,下列对被调用程序返回调用程序的描述中,哪一个是正确的?(          )

选项 A、过程调用和系统调用均直接从被调用程序返回到调用程序
B、过程调用和系统调用从被调用程序返回到调用程序前,须先运行调度程序
C、系统调用直接返回到调用程序,过程调用在返回到调用程序前先运行调度程序
D、过程调用直接返回到调用程序,系统调用在返回到调用程序前先运行调度程序

答案D

解析 一般过程调用在被调用过程执行完后,直接返回到调用程序;而系统调用在被调用过程执行完后,系统会对所有要求运行的进程进行优先级分析,若调用进程不具有最高优先级,则会引起重新调度,以便让优先级最高的进程优先执行,即系统会运行调度程序。因此,本题答案选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/EPyZ777K
0

最新回复(0)