首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
下列选项中,不可能在用户态发生的事件是()。
[单选题]
下列选项中,不可能在用户态发生的事件是()。
系统调用
外部中断
进程切换
缺页
查看正确选项
添加笔记
求解答(23)
邀请回答
收藏(365)
分享
12个回答
添加回答
1
不思进取的我
进程切换发生在: 进程显示引发调度(睡眠,让进)。内核进程返回,中断返回时的重调度标志(要求没有持有锁)。
发表于 2017-02-25 17:00:52
回复(0)
28
盯着面筋唱征服
1.系统调用可能在用户态和内核态发生,系统调用把应用程序的请求(用户态的请求)传入内核,由内核(内核态)处理请求并将结果返回给应用程序(用户态) 用户态->核心态
2.中断的发生与CPU当前的状态无关,既可以发生在用户态,又可以发生在内核态,因为无论系统处于何种状态都需要处理外部设备发来的中断请求。
3.进程切换在核心态下完成,不能发生在用户态。原因:需要调度处理器和系统资源,为保证系统安全?
4.缺页(异常)也是用户态->内核态
ABD(系统调用中断异常)都是用户态转向内核态,而进程切换只能发生在内核态
所以选C进程切换
编辑于 2018-12-16 12:16:52
回复(0)
7
edisonOrange
进程切换是在核心态完成的,不能够在用户态下发生。
发表于 2017-09-04 00:10:42
回复(0)
3
一定要进大厂
进程切换吧,我看过书上的原话,详情请看<<深入理解Linux内核>>108页第四段第一句话,““进程切换至发生在内核态”
发表于 2020-02-23 00:27:49
回复(0)
2
清茶花蕊
用户态:用户程序运行时,处理机所处的状态 处理机处于用户态时,只能执行非特权指令 非特权指令的执行只能与运行程序本身有关,不会影响其它程序。 进程:程序的一次执行 故选C
发表于 2018-10-08 16:51:06
回复(0)
2
cancer大魔王
外部中断一般是由计算机外设发出的中断请指求,如:键盘中断、打印机中断、定时器中断等。外部中断是可以屏蔽的中断,也就是说,利用中断控制器可以屏蔽这些外部设备 的中断请求。 内部中断是指因硬件出错(如突然掉电、奇偶校验错等)或运算出错(除数为零、运算 溢出、单步中断等)所引起的中断。内部中断是不可屏蔽的中断。
发表于 2017-04-06 15:19:02
回复(0)
2
--。
系统调用也是只能发生在内核态吧?
发表于 2016-12-28 18:39:20
回复(2)
0
无明wjy
系统调用是提供给应用程序使用的,由用户态发出,进入内核态执行。外部中断随时可能发生;应用程序执行时可能发生缺页;进程切换完全由内核来控制。
发表于 2022-01-03 17:09:30
回复(0)
0
_no_name
本题的关键在于“在用户态发生”(也就是说不是在用户态完成)。
A. 系统调用是操作系统提供给用户程序的接口,在
用户态下调用,而在核心态下完成
B. D. 同 A 是一个道理,都是在用户态下调用,而在核心态下完成
C. 进程的切换
整个过程都只能发生在核心态下
发表于 2019-12-06 15:00:36
回复(0)
0
南城以南$
进程切换是在核心态完成的,不能够在用户态下发生。
发表于 2018-07-31 20:36:35
回复(0)
0
lilinl
进程切换时核心态完成的,不能再用户态完成;
发表于 2018-07-21 14:50:32
回复(0)
0
舒意意123
外部中断一般是由计算机外设发出的中断请指求,如:键盘中断、打印机中断、定时器中断等。外部中断是可以屏蔽的中断,也就是说,利用中断控制器可以屏蔽这些外部设备 的中断请求。 内部中断是指因硬件出错(如突然掉电、奇偶校验错等)或运算出错(除数为零、运算 溢出、单步中断等)所引起的中断。内部中断是不可屏蔽的中断。
发表于 2017-04-20 14:26:48
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
城市里的养猫者
难度:
12条回答
365收藏
22068浏览
热门推荐
相关试题
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
编程题 ,按照要求创建Java 应...
Java
评论
(1)
计算机系统中用于管理硬件和软件资源...
编程基础
评论
(1)
说出3个获取用户需求的方法并简述其...
用户研究
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题