当前位置:首页 > 4444临时 > 正文内容

[12][30][单选]某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4,其中r1和r3每类资源只有1个,r2资源有2个,r4资源有3个。

4444临时5个月前 (02-02)

当前的资源分配情况如下: E = {

,,,,,} 若进程P1申请一个r2类资源,则系统可能会发生下列哪一种现象

死锁

无死锁

活锁

饥饿


答案

死锁


解析

利用资源分配图化简法,首先进程P1获得所需的所有资源 r1,运行完毕后释放r1,此时进程P2获得资源r1并运行,执行完毕后释放资源r2、r3,进而进程P3获取资源r3已经拥有一个r2执行完毕后释放,可知在有限时间内P1、P2、P3可以执行完毕,系统当处于安全状态。但若此时进程P1申请一个r2类资源,则资源分配图中存在环路;这样导致3个进程P1、P2、P3都将各自拥有的资源不释放,并去申请别的进程拥有的资源,那么当前系统资源分配图是不可完全化简的,由死锁定理可知系统产生死锁。本题答案选择A选项。

【涉及考点】

第8章 死锁


转载请注明出处。

本文链接:http://www.pythonopen.com/?id=6164

相关文章

[12][21][单选]下列哪一项是执行打开文件操作时由操作系统返回的

文件名文件号文件描述符文件物理位置答案文件描述符解析执行打开文件操作时由操作系统返回的信息是文件描述...

[12][22][单选]下列关于实现创建文件操作的描述中,哪一个是错误的

创建文件操作完成后,该文件得到一个新的文件控制块FCB创建文件操作完成后,操作系统给该文件分配一定的...