首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
一个进程释放一种资源将有可能导致一个或几个进程()。
[单选题]
一个进程释放一种资源将有可能导致一个或几个进程()。
由就绪变运行
由运行变就绪
由阻塞变运行
由阻塞变就绪
查看正确选项
添加笔记
求解答(22)
邀请回答
收藏(153)
分享
纠错
15个回答
添加回答
9
芒果小侠士
就绪状态是进程等待CPU。
当某个进程需要的资源(非CPU)被其它进程占用时,会进入阻塞状态,而其它进程释放了资源后,则等待该资源的进程会由阻塞状态转为就绪状态,等待CPU执行。
因此选D。
发表于 2016-11-18 21:29:28
回复(1)
9
牛客650859号
那个资源可以理解为cpu吗,如果是cpu的话那就可以由就绪到运行啊。。。
发表于 2015-07-15 16:41:01
回复(2)
4
QT菜鸡弟弟
创建状态:进程在创建时需要申请一个空白PCB,向其中填写控制和管理进程的信息,完成资源分配。如果创建工作无法完成,比如资源无法满足,就无法被调度运行,把此时进程所处状态称为创建状态
就绪状态:进程已经准备好,已分配到所需资源,只要分配到CPU就能够立即运行
执行状态:进程处于就绪状态被调度后,进程进入执行状态
阻塞状态:正在执行的进程由于某些事件(I/O请求,申请缓存区失败)而暂时无法运行,进程受到阻塞。在满足请求时进入就绪状态等待系统调用
终止状态:进程结束,或出现错误,或被系统终止,进入终止状态。无法再执行
发表于 2019-08-21 22:09:31
回复(0)
3
溪苏
是D 因为后面强调了几个资源 这道题强调的应该是单核CPU的状况,一个CPU一次只能运行一个进程,因为释放了一种资源,之前可能有很多进程因为缺少这种资源而进入了挂起队列中,当该资源释放后,将把这些进程全部唤醒至就绪队列,至于调用哪一个执行,这个CPU的调度算法说的算,我们就不知道了,所以根据后面的说一个或几个进程改变状态的话,只能选择D
发表于 2016-11-18 21:48:07
回复(1)
2
牛客313113
如果释放的资源师CPU的话,A也是正确的。如果释放的资源是其他资源,D正确。
感觉题目含糊不清,虽然是单选题,我认为AD都是正确答案。
发表于 2016-11-18 08:17:56
回复(0)
1
若荷
资源腾出来了,在等待的进程也就是阻塞的进程就应该进入就绪状态等待被执行
发表于 2015-08-27 15:58:16
回复(0)
0
lilinl
当某个进程所需要的资源(非CPU)被其他进程占据时,会进入阻塞状态,等其他进程释放了资源后,进入就绪状态,等待cpu执行
发表于 2018-06-21 15:55:40
回复(0)
0
小谢backup
如果资源是CPU的话就从就绪状态变为运行状态,如果资源是其它非CPU资源的话就从阻塞状态变为就绪状态
发表于 2018-03-21 09:17:27
回复(0)
0
小迷糊蛋
一次I/O结束会从等待态转为就绪
发表于 2017-07-19 16:56:03
回复(0)
0
马月月
多处理机系统呢?多个就绪到运行不是可以吗?
编辑于 2016-10-28 11:50:31
回复(0)
0
越南毒贩
一个或几个。注意几个
发表于 2016-09-26 09:23:54
回复(0)
0
Echo001
我觉得,应该考查的是死锁的状态
编辑于 2016-08-01 17:28:21
回复(0)
0
伯安2_
为什么是D呢?求大神
发表于 2016-08-01 11:31:01
回复(0)
0
henghengbiang
D才对
发表于 2015-05-28 19:55:04
回复(0)
0
SSHH
不应该是D吗
发表于 2015-05-22 20:55:35
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
小小
难度:
15条回答
153收藏
15926浏览
热门推荐
相关试题
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题