【发布时间】:2020-12-12 20:34:37
【问题描述】:
我要解决的问题是:
非抢先操作会导致哪种状态更改
- 从等待到就绪
- 从准备到运行
- 从 RUNNING 到 READY
- 从运行到等待
据我了解,这是一种非先发制人的行动。所以它不能是 3,1 但不确定有什么建议或 cmets 吗?
【问题讨论】:
标签: process operating-system preemptive
我要解决的问题是:
非抢先操作会导致哪种状态更改
据我了解,这是一种非先发制人的行动。所以它不能是 3,1 但不确定有什么建议或 cmets 吗?
【问题讨论】:
标签: process operating-system preemptive
一般的经验法则是,如果一个进程可以从 RUNNING 过渡到 READY 不是由于它的操作,那么系统就是抢占式的。所以,(3) 只能发生在抢占式系统中。其余选项可以出现在非抢占式系统中。以下是示例:
因此,选项 1、2 和 4 可能由于非抢占行动而发生。
【讨论】: