Operating system 为什么只有就绪和运行状态的操作系统效率低下?

Operating system 为什么只有就绪和运行状态的操作系统效率低下?,operating-system,system,Operating System,System,我正在准备操作系统考试,我想不出一个充分的理由来解释为什么系统需要两个以上的状态。有人能给我进一步解释一下原因吗 这就是它提出的问题: 如果进程想要或需要休眠/延迟/等待一段时间/事件,该怎么办 等待I/O完成是一个常见的例子,它可以像等待用户下一次按键或等待某个客户端通过网络连接一样简单。您还需要“等待”状态。当一个进程正在等待某个I/O输入或来自另一个进程的输入时,它将移动到等待状态,而另一个进程可以在等待时运行 这可能会对您有所帮助:关于“终止”和“新”状态呢?这些的目的是什么?终止表示进

我正在准备操作系统考试,我想不出一个充分的理由来解释为什么系统需要两个以上的状态。有人能给我进一步解释一下原因吗

这就是它提出的问题:


如果进程想要或需要休眠/延迟/等待一段时间/事件,该怎么办


等待I/O完成是一个常见的例子,它可以像等待用户下一次按键或等待某个客户端通过网络连接一样简单。

您还需要“等待”状态。当一个进程正在等待某个I/O输入或来自另一个进程的输入时,它将移动到等待状态,而另一个进程可以在等待时运行


这可能会对您有所帮助:

关于“终止”和“新”状态呢?这些的目的是什么?终止表示进程已完成,应从内存中删除。处于新状态的进程正等待进入就绪状态,以便可以执行。如果没有“终止”状态,则无法在运行时创建或销毁进程,所有进程都必须在系统启动时出现,并一直运行到系统关闭。