进程从运行状态转换为就绪状态的可能原因是( )。

admin2019-03-15  38

问题 进程从运行状态转换为就绪状态的可能原因是(    )。

选项 A、被调度程序选中占用处理机   
B、等待某一事件
C、等待的事件已经发生   
D、时间片用完

答案D

解析 就绪状态是指一个进程获得了除处理机以外的一切资源,当得到调度时,就由就绪状态转换为运行状态;运行状态就是一个进程在处理机上正在运行。当处于运行状态的进程在运行过程中所分配的时间片用完,则会被强制撤离处理机,以便调度其它进程运行。由于原先运行的进程是非自愿地离开运行状态,所以没有其它的事件相关,只有继续在就绪队列中等候下一次的调度,所以D是正确的。A的情形是由就绪状态转换为运行状态;B的情形是由运行状态转换为阻塞状态;C的情形是由阻塞状态转换为就绪状态,均不正确,正确答案应选D。本题主要考察学生对进程状态以及相互转换的关系,难度也并不高,改变一下问题的问法,ABC三个答案均会有可能。
转载请注明原文地址:https://kaotiyun.com/show/hICi777K
0

最新回复(0)