判断下列进程状态是否可以转换,如可以请说明典型原因。(1)运行状态—就绪状态;(2)运行状态—阻塞状态;(3)阻塞状态—运行状态;(4)运行状态—终止状态。
第1题:
某系统的进程状态转换图如图3.16所示,请说明: 1)引起各种状态转换的典型原因有哪些? 2)当观察系统中某些进程时,能够看到某一进程的一次状态转换能引起另一个进程的一次状态转换。在什么情况下,当一个进程发生转换3时能立即引起另一个进程发生转换2? 3)如图3.16,说明是否会发生下述因果转换: 2→1 3→2 4→1
第2题:
(手写答案,拍照上传!!!) 1. 分析在生产者和消费者问题中,是否可以交换两个P和V操作的顺序,并说明原因。 2.什么是进程?进程由哪几部分构成?画出具有挂起状态的进程状态转移图并标出转移原因。 3.什么是死锁? 产生死锁的原因及必要条件是什么?
第3题:
6、进程的基本状态有哪些?请画出进程的状态转换图。
第4题:
进程可以在各个状态之间人员转换。
第5题:
某系统的进程状态转换图,请说明: (1)引起各种状态转换的典型事件有哪些? (2)当我们观察系统中某些进程时,能够看到某一进程产生的一次状态转换能引起另一进程作一次状态转换。在什么情况下,转换 3 的发生能立即引起转换 1 的发生? (3)试说明是否会发生下述因果转换: a)转换 2 是否会引起转换 1 b)转换3是否会引起转换2 c)转换4是否会引起转换1