问题
单项选择题
在如图1-4所示的进程状态转换图中,序号①、②、③的位置应分别填入()。
A.运行态、等待态、就绪态
B.等待态、就绪态、运行态
C.就绪态、等待态、运行态
D.就绪态、运行态、等待态
答案
参考答案:C
解析:
在进程状态转换时,不可发生等待态→运行态、就绪态→等待态这两种转换情况,由此可判断图1-4中“②”空缺处为“等待态”。
就绪状态是指进程已经具备了运行的条件,但是由于CPU正忙,正在运行其他的进程,所以暂时不能运行的状态。处于就绪状态的进程只要把CPU控制权分配给它(进程调度),它就能够立刻执行,此时发生“就绪态→运行态”的状态转换。
当处于运行态的进程时间片用完了,此时将发生“运行态→就绪态”的状态转换。根据图1-4中①、②、③空缺处的方向箭头,可判断“①”空缺处填写的内容是“就绪态”,“③”空缺处填写的内容是“运行态”。