查看更多
当前 - 选择题 - 进程管理
中等
单选题
2025年5月第53题
#操作系统
#进程管理
#凯恩建议必须掌握

在操作系统中,进程从运行状态转变为就绪状态的典型触发原因是以下哪一项(__)。

问题(1)
正确答案A
凯恩解析

本题考察的是进程三态模型(就绪、运行、阻塞) 中状态转换的触发条件。
选项A“主动让出 CPU”是正确的。当一个进程主动调用系统调用(如 yield)或者被操作系统因为时间片用完而抢占,CPU 控制权被操作系统收回,进程此时并不等待任何资源,因此会被转为就绪状态,等待下一次被调度执行。这是运行态变为就绪态的典型情形。
选项B“信号量执行 wait()”是错误的。当执行 wait 操作且资源不可用时,进程会挂起,进入阻塞状态,等待资源释放。这是运行态转为阻塞态。
选项C“缺页中断”也是错误的。缺页中断会触发操作系统加载所需页,此时进程必须等待页调入内存,因此会进入阻塞状态。这是运行态转阻塞态。
选项D“请求磁盘”也属于 I/O 操作,进程请求磁盘后需等待 I/O 完成,同样会从运行态转入阻塞态。
因此,只有选项A符合运行态转为就绪态的条件,是正确答案。

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