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

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

2021年农村信用社招聘《经济金融专业》考试题库-经济金融专业-经济-

职业资格-农村信用社招聘

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

单选题

A.系统调用

B.进程切换

C.外部中断

D.缺页

我个人认为这个应该是:B

解析:现代操作系统中为了共享和保护,设定了用户态和内核态(可以通过设置软、硬件标志来实现),在用户态运行用户的程序,在内核运行系统的程序。所以,从选项来看,系统调用可以在任何态发生,用户可以发起系统调用,系统也可以;外部中断是不可控的,也会在任何时刻发生,缺页的发生也是不可控的,可以发生在用户代码之间;而进程切换却不会在用户态发生。进程切换前必定运行的是进程调度,只有进程调度选择了下一次被调度的进程,进程切换才可以进行。进程调度是schedule,进程切换是dispather,这体现了现代操作系统策略与机制分离的设计思路。所以,进程切换必定不会在用户态发生(所谓发生指其起始的源头时刻),必定是在内核态发生的。

本文来自zhongtiku投稿,不代表升华网立场,如若转载,请注明出处:http://54sh.com/zhiyetiku/2145356.html

() 0
上一篇 11-15
下一篇 11-15

相关推荐