试题详情
简答题 用下图所示的进程状态转换图能够说明有关处理机管理的大量内容。试回答: (1)什么事件引起每次显著的状态变迁? (2)下述状态变迁因果关系能否发生?为什么? (A)2→1(B)3→2(C)4→1

  • 就绪→运行:CPU空闲,就绪态进程被调度程序选中。
    运行→就绪:正在运行的进程用完了本次分配给它的CPU时间片。
    运行→阻塞:运行态进程因某种条件未满足而放弃对CPU的占用,如等待读文件。
    阻塞→就绪:阻塞态进程所等待的事件发生了,例如读数据的操作完成。
    ②下述状态变迁:
    A.2→1:可以。运行进程用完了本次分配给它的时间片,让出CPU,从就绪队列中选一个进程投入运行。
    B.3→2:不可以。任何时候一个进程只能处于一种状态,它既然由运行态变为阻塞态,就不能再变为就绪态。
    C.4→1:可以。某一阻塞态进程等待的事件出现了,而且此时就绪队列为空,该进程进入就绪队列后马上又被调度运行。
  • 关注下方微信公众号,在线模考后查看

热门试题