请在 下方输入 要搜索的题目:

7.(考研真题)假设系统有5类独占资源:Rl、R2、R3、R4、R5。各类资源分别有2、2、2、1、1个。系统有5个进程:P1、P2、P3、P4、P5。其中P1已占有2个R1,且申请1个R2和1个R4;P2已占有1个R2,且申请1个Rl;P3已占有1个R2,且申请1个R2和1个R3;P4已占有1个R4和1个R5,且申请1个R3;P5已占有1个R3,且申请1个R5。<p>(1)试画出该时刻的资源分配图。</p><p>(2)什么是死锁定理?如何判断(1)中给出的资源分配图有无死锁?给出判断过程和结果。</p>

7.(考研真题)假设系统有5类独占资源:Rl、R2、R3、R4、R5。各类资源分别有2、2、2、1、1个。系统有5个进程:P1、P2、P3、P4、P5。其中P1已占有2个R1,且申请1个R2和1个R4;P2已占有1个R2,且申请1个Rl;P3已占有1个R2,且申请1个R2和1个R3;P4已占有1个R4和1个R5,且申请1个R3;P5已占有1个R3,且申请1个R5。

(1)试画出该时刻的资源分配图。

(2)什么是死锁定理?如何判断(1)中给出的资源分配图有无死锁?给出判断过程和结果。

发布时间:2025-06-22 16:51:39
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:

(1)该时刻的资源分配图如图所示。

_FW5(T46V$E%}J)6PCVA7K8

(2)系统状态S为死锁状态的充分条件:当且仅当S状态的资源分配图是不可完全简化的。该充分条件被称为死锁定理。

对于本题的情况,当前状态下系统可用资源数为(0,0,1,0,0),可以满足P4的申请需求,可将P4申请的资源进行分配,P4执行完毕后,系统的状态如图所示。

7PH_@$`DC6X]X0]YQ~QE6M

P4释放资源后,系统可用资源数变为(0,0,1,1,1),可以满足P5的申请需求,可将P5申请的资源进行分配,P5执行完毕后,系统的状态如图所示。

IUH9KG@R_MAP9M{0]A1OSPP

P5释放资源后,系统可用资源数变为(0,0,2,1,1),已不能满足任何进程的申请需求,系统当前资源分配图已经不能再简化,故系统处于死锁状态。

专业技术学习
专业技术学习
搜搜题库系统