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

[21][29][单选]下列所示的进程资源分配图表示出现了死锁。

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

此处为进程资源分配图,图中有 p1、p2 两个进程,分别申请打印机和磁带机,且各自已分配了对方申请的资源 采用下列哪一种方法可以预防死锁的发生?

进程 p1 先申请打印机,再申请磁带机;p2 先暂停

进程 p1、p2 均先申请打印机再申请磁带机

增加一台磁带机

采用银行家算法分配资源

答案

进程 p1、p2 均先申请打印机再申请磁带机


解析

当进程 p1 申请打印机获得了打印后,由于某种原因,停止不前。此时 p2 申请,p2 的执行顺序是对磁带机的申请,接下来再申请打印机,必然造成磁带机空闲而等待进入等待队列,等待进程 p1 重新获得运行机会,接下来再申请磁带机,同样,它也因为等待进入等待队列而造成磁带机空闲,进程 p1 和 p2 彼此无限期地等待对方释放资源,形成了“僵局”,这是资源分配图产生死锁的原因。如何能预防死锁的发生,可以让进程 p1、p2 均先申请打印机再申请磁带机,破坏了“请求保持”条件,故本题答案选择 B 选项。

涉及考点:第 7 章 死锁


转载请注明出处。

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

相关文章

[12][20][单选]下列关于文件系统中文件的描述中,哪一个是正确的

构成文件内容的基本单位为信息项文件的内容没有顺序关系文件内容都是由操作系统程序并使用的用户需要关注文...

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

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