问题 单项选择题

若计算机系统中的进程在"就绪"、"运行"和"等待"三种状态之间转换,进程不可能出现()的状态转换。

A."就绪"→"运行"

B."运行"→"就绪"

C."运行"→"等待"

D."就绪"→"等待"

答案

参考答案:D

解析:进程间的状态可以进行转换:进程运行时,当所需要的某个条件不满足就主动放弃CPU而进入等待态;当等待态进程等待的事件发生时,由当前正在运行的进程来响应这个外界事件的请求,唤醒对应的等待态进程并将其转换为就绪态;进程由等待态到运行态,必须经过就绪态而不能直接转换到运行态;由运行态转为就绪态仅在分时操作系统中出现,而放弃CPU的进程仅仅是没有了CPU控制权而其他资源并不缺少,因而转入就绪态。

问答题
填空题