我只是在学习过程状态转换图,我对一个问题感到有些困惑。
This is what the diagram looks like
所以我给出的问题是,
对于以下转换,请说明转换是否可行,如果是,则列出可能导致转换的事件。
i)New --> Running
ii)New --> Blocked
iii)Running --> Terminated
iv)Running --> Blocked
v)Ready --> Blocked
根据我的理解,唯一可能的转换是直接或以某种方式连接到箭头的转换,如图中的箭头所示。因此,对于(iii)我写了:
是,如果进程表明已完成或中止,则由操作系统终止。
那么对于像i),ii)和v)这样的东西,过渡是不可能的?
如果有人能解释这个话题,我将不胜感激。