下列选项中,不可能在用户态发生的事件是( )。

admin2020-01-17  51

问题 下列选项中,不可能在用户态发生的事件是(    )。

选项 A、系统调用
B、进程切换
C、外部中断
D、缺页

答案B

解析 在用户态运行的是用户程序,在系统态运行的是系统程序。系统调用把应用程序的请求(用户态)传入内核,由内核(系统态)处理请求并将结果返回给应用程序(用户态),因此,系统调用可能在用户态发生。进程切换前必定执行的是进程调度,只有进程调度选择了下一次被调度的进程,进程切换才可以进行,因此,进程切换只能在系统态发生。外部中断是不可控的,可以在任何时刻发生,如请求外部设备,因此,外部中断可能在用户态发生。用户程序在执行时若所需页面不在内存中,则发生缺页中断,因此,缺页可能在用户态发生。
转载请注明原文地址:https://kaotiyun.com/show/pgev777K
0

相关试题推荐
最新回复(0)