首页 > 试题广场 >

多道程序系统进程从执行状态转换到就绪状态的原因是()。

[不定项选择题]
多道程序系统进程从执行状态转换到就绪状态的原因是()。
  • 时间片完
  • 等待其他进程的执行结果
  • 等待I/O
  • 有更高优先级的进程抢占cpu
首先,要搞清楚“就绪”这一概念。就绪是指什么都有了,什么条件都具备了,就差系统给分配cpu了。
发表于 2017-12-04 12:40:08 回复(0)
发表于 2015-09-04 09:46:40 回复(1)
(1)运行:当一个进程在处理机上运行时,则称该进程处于运行状态。处于此状态的进程的数目小于等于处理器的数目,对于单处理机系统,处于运行状态的进程只有一个。在没有其他进程可以执行时(如所有进程都在阻塞状态),通常会自动执行系统的空闲进程。
(2)就绪:当一个进程获得了除处理机以外的一切所需资源,一旦得到处理机即可运行,则称此进程处于就绪状态。就绪进程可以按多个优先级来划分队列。例如,当一个进程由于时间片用完而进入就绪状态时,排入低优先级队列;当进程由I/O操作完成而进入就绪状态时,排入高优先级队列。
(3)阻塞:也称为等待或睡眠状态,一个进程正在等待某一事件发生(例如请求I/O而等待I/O完成等)而暂时停止运行,这时即使把处理机分配给进程也无法运行,故称该进程处于阻塞状态。
发表于 2015-07-11 03:56:10 回复(0)
B和C都是要等待某件事情发生,所以都是处于阻塞状态
发表于 2018-04-02 10:50:58 回复(0)
挂起的4个原因:终端用户的请求、父进程请求、负荷调节需要、操作系统的需要。
只有挂起和时间片完会导致执行--->就绪。其它原因都是执行--->阻塞。
发表于 2018-03-18 20:49:45 回复(0)
等待马上反应出阻塞
发表于 2019-10-14 13:59:59 回复(0)
题目已经说明了是不定项选择题
发表于 2017-12-08 10:20:50 回复(0)
. 高优先级的抢占CPU,使得原来处于运行状态的进程转变为 就绪 状态。
所以D也是正确的
发表于 2017-03-07 21:26:41 回复(0)
B选项等待其他进程执行结果,应该是处于阻塞状态
C选项等待I/O也属于阻塞状态
D选项假如有更高级别的进程抢占,也应该属于阻塞状态


发表于 2016-06-29 20:10:03 回复(0)
b有可能处于就绪状态但是不是从执行到就绪而是抢占或新建进程的时候出现的情况
发表于 2019-06-19 07:09:03 回复(0)
从执行到就绪是因为等待cpu这一个原因。其他非也。
发表于 2017-08-19 16:55:30 回复(0)
如果进程获得了cpu外的所有资源,此时申请cpu得不到满足,应处于就绪状态,若未获得其它资源,则处于阻塞状态。
发表于 2017-08-06 16:59:15 回复(0)
这道题应该多选,题干没说明白,ad应该都可以
发表于 2016-06-22 08:00:38 回复(0)
D为什么不对,被高优先级抢占不是也进入就绪吗?
发表于 2016-04-06 08:18:51 回复(0)