返回
当前 - 选择题 - 进程管理题号:0020240500030
单选题
2024年5月第30题
题号:0020240500030
单选题
2024年5月第30题
进程管理
中等
高频
收藏
分享
反馈
操作系统进程在其存在的过程中存在三种状态,下列那种状态转换是不能发生的(等待到执行)。
问题(1)
浓缩知识点
操作系统进程核心三态为就绪、执行、等待,就绪态是进程已获取除CPU外的全部资源,等待调度器分配CPU;执行态是进程正占用CPU运行;等待态是进程因等待I/O完成、资源释放等事件,主动放弃CPU暂停运行。合法状态转换包括:就绪到执行(调度器选中进程)、执行到就绪(时间片耗尽或被高优先级进程抢占)、执行到等待(进程触发等待事件)、等待到就绪(等待的事件完成)。其中存在关键的非法转换逻辑:等待态无法直接跳转至执行态,必须先转为就绪态,经调度器调度后才能进入执行态,因为等待态进程未完成前置事件准备,不具备直接占用CPU运行的条件。此外可拓展了解,部分系统在三态基础上还增加了创建、终止状态,构成五态模型,但三态仍是进程状态转换的核心基础。
正确答案
A
本题考察的是操作系统中进程的三态模型,即就绪(Ready)、执行(Running)、等待(Blocked) 三种基本状态及其之间的转换。
合法状态转换包括:就绪到执行(调度器选中进程)、执行到就绪(时间片耗尽或被高优先级进程抢占)、执行到等待(进程触发等待事件)、等待到就绪(等待的事件完成)。其中存在关键的非法转换逻辑:等待态无法直接跳转至执行态,必须先转为就绪态,经调度器调度后才能进入执行态,因为等待态进程未完成前置事件准备,不具备直接占用CPU运行的条件。此外可拓展了解,部分系统在三态基础上还增加了创建、终止状态,构成五态模型,但三态仍是进程状态转换的核心基础。
本小问答案是 等待到执行。题干中的“操作系统进程在其存在的过程中存在三种状态,下列那种状态转换是不能发生的等待到执行”对应等待到执行。
因此,选项 A 正确。
