查看更多
当前 - 选择题 - 进程管理
中等
单选题
2024年11月第9题
#第二版教材
#必须掌握

操作系统低优先级进程被高优进程抢占或者时间片用光,由执行态变(【就绪态】)。

问题(1)
浓缩知识点

进程存在就绪态、执行态、阻塞态三种基本状态,其中阻塞态也可被称为等待态或睡眠态。进程状态会随系统场景发生转换:就绪态进程被CPU调度选中后将进入执行态;处于执行态的进程,若时间片用尽或是被高优先级进程抢占,会转为就绪态等待下一次调度,这类状态切换由调度策略引发,并非资源缺失导致;若执行态进程需要等待特定资源或事件(如I/O操作完成),则会进入阻塞态;当阻塞态进程等待的事件达成后,会重新回到就绪态,等待CPU调度。

正确答案
A

本题考察的是进程三态模型
进程的三种基本状态包括:就绪态(Ready)、执行态(Running)、阻塞态(Blocked)。有些教材中将阻塞态也称为等待态或睡眠态。
A选项就绪态:表示进程已具备执行所需的全部资源,正在等待 CPU 调度。一旦获得 CPU,便可立即运行。当一个运行中的进程被时间片用完或被高优先级进程抢占时,并不是由于资源缺失而停止运行,而是由于调度策略发生了切换,此时进程变为就绪态,等待下一次调度。符合题意。
B选项等待态:也称为阻塞态,表示进程正在等待某些资源或事件(如 I/O 完成),即使 CPU 空闲也无法运行。不符合题意。
C选项睡眠态:是阻塞态的另一种叫法,同样表示进程等待某些外部事件的发生,和题目描述不符。
D选项阻塞态:如上所述,是等待态或睡眠态的同义词。适用于等待资源的情况,而不是调度引起的状态变化。
因此,选项 A 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有