计算机系统中的进程在“就绪”、“运行”和“等待”3种状态之间转换,若进程发出了一个I/O请求,可能出现( )的状态转换。

admin2013-12-19  22

问题 计算机系统中的进程在“就绪”、“运行”和“等待”3种状态之间转换,若进程发出了一个I/O请求,可能出现(    )的状态转换。

选项 A、“就绪”一“运行”   
B、“运行”一“就绪”
C、“运行”一“等待”   
D、“就绪”一“等待”

答案C

解析 进程的3个基本状态是就绪、执行与等待,它们之间的转换关系如图所示。

    创建后的进程最初处于就绪状态,此时它所必需的资源(包括内存、外设及有关数据结构等)都已得到满足,经调度程序选中后进入执行状态。当进程期待某一事件(如从键盘输入数据,写盘,从其他进程发来的数据等)发生而发生条件尚不具备时,进程调用阻塞原语进入等待状态;当处于等待状态的进程所等待的事件发生时,等待该事件的所有进程都将被唤醒,进入就绪状态,等候调度程序的重新选择。
转载请注明原文地址:https://jikaoti.com/ti/3uU3FFFM
0

最新回复(0)