[考研类试卷]死锁练习试卷1及答案与解析.doc
《[考研类试卷]死锁练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]死锁练习试卷1及答案与解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、死锁练习试卷 1及答案与解析 一、单项选择题 1 以下关于死锁的叙述中正确的是 ( )。 ( A)死锁的出现只与资源的分配策略有关 ( B)死锁的出现只与并发进程的执行速度有关 ( C)死锁是系统的一种僵持状态,任何进程无法继续运行 ( D)进程竞争互斥资源是产生死锁的根本原因 2 按序分配资源是为了 ( )。 ( A)死锁的检测 ( B)死锁的防 ( C)死锁的避免 ( D)死锁的解除 3 静态分配破坏了 ( )两个死锁的必要条件。 ( A)占有且等待资源和环路等待资源 ( B)互 斥使用资源和非抢夺式分配 ( C)占有且等待资源和互斥使用资源 ( D)环路等待资源和互斥使用资源 4 死锁的
2、防止是根据 ( )采取措施实现的。 ( A)防止系统进入不安全状态 ( B)配置足够的系统资源 ( C)破坏产生死锁的四个必要条件之一 ( D)使进程的推进顺序合法 5 以下关于资源分配图的描述中正确的是 ( )。 ( A)有向边包括进程指向资源类的分配边和资源类指向进程申请边两类 ( B)矩阵框表示进程,其中的圆点表示申请同一类资源的各个进程 ( C)圆圈结点表示资源类 ( D)资 源分配图是一个有向图,用于表示某时刻系统资源与进程之间的状态 6 死锁的 4个必要条件中,无法破坏的是 ( )。 ( A)环路等待资源 ( B)互斥使用资源 ( C)占有且等待资源 ( D)非抢夺式分配 7 用银
3、行家算法避免死锁时,检测到 ( )时才分配资源。 ( A)进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,但不能满足尚需要的最大资源量 ( B)进程首次申请资源时对资源的最大需求量超过系统现存的资源量 ( C)进程已占用的资源数与本次申请的 资源数之和不超过对资源的最大需求量,且现存资源能满足尚需要的最大资源量 ( D)进程已占用的资源数与本次申请的资源数之和超过对资源的最大需求量 8 通过终止进程或抢夺资源可以解除死锁,下面说法中错误的是 ( )。 ( A)一次终止一个进程比终止所有涉及死锁进程的耗费大 ( B)检测死锁适用于不经常发生死锁的系统
4、中,不适用于经常发生死锁的系统中 ( C)终止进程可以终止涉及死锁的所有进程或一次终止一个进程 ( D)抢夺资源时从执行时间短的进程中抢夺可以避免进程 “死 ”现象 二、填空题 9 _是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再向前推进。 10 产生死锁的原因可以归结为两点: _和 _。 11 CPU和主存属于 _资源;磁带机和打印机属于 _资源。 12 由于进程具有异步性,这就可能使进程按下述两种顺序向前推进: _和_。 13 产生死锁的 4个必要条件是 _、 _、 _和 _。 14 目前用于处理死锁的方法可归结为以下四种: _、 _、 _和_。 15 _,有
5、可能使系统获得较好的资源利用率和系统吞吐量,但在实现上难度也最大。 16 在死锁的预防中,摒弃 “请求和保持 ”条件的方法的缺点是: _和 _。 17 避免死锁的实质在于: _。 18 最有代表性的避免死锁算法,是 Dijkstra的 _。 19 系统死锁可利用 _来描述。 20 当发现有进程死锁时,便应立即把它们从死锁状态中解脱出来,常采用的两种方法是 _和 _。 三、判断改错题 21 预防死锁的方法,优点是简单、易于实现且很安全,而且资源利用率高,进程也能以较快地进行 ( )。 ( A)正确 ( B)错误 22 检测死锁能够有效地将进程从死锁状态下解脱下来。 ( ) ( A)正确 ( B)
6、错误 四、简答题 23 简述死锁的检测和解除。 24 简述银行家算法。 25 简述死锁的防止。 26 若系统只有一个进程,它会被卷入死锁吗 ?请说明理由。 五、应用题 27 某系统有输入机和打印机各一台,今有两个进程都要同时使用它们,采用 PV操作实现请求使用 和归还释放后,还会产生死锁吗 ?若不会,说明理由;若会产生死锁则给出一种防止死锁的方法。 28 某系统有 A、 B、 C、 D这 4类互斥资源供 5个进程共享使用,进程对资源的需求和分配情况如表 8-6所示:现在系统剩余资源情况是 (A, B, C, D =(1, 5, 2, 0),请按银行家算法回答下面问题; a现在系统是否处于安全状
7、态 ? b如果进程 P2提出需要 (0, 4, 2, 0)个资源的请求,系统能否去满足它的请求 ? 死锁练习试卷 1答案与解析 一、单项选择题 1 【正确答案】 D 【知识模块】 死锁 2 【正 确答案】 B 【知识模块】 死锁 3 【正确答案】 A 【知识模块】 死锁 4 【正确答案】 C 【知识模块】 死锁 5 【正确答案】 D 【知识模块】 死锁 6 【正确答案】 B 【知识模块】 死锁 7 【正确答案】 C 【知识模块】 死锁 8 【正确答案】 A 【知识模块】 死锁 二、填空题 9 【正确答案】 死锁 【知识模块】 死锁 10 【正确答案】 竞争资源;进程推进顺序非法 【知识模块】
8、死锁 11 【正 确答案】 可剥夺性;不可剥夺性 【知识模块】 死锁 12 【正确答案】 进程推进顺序合法;进程推进顺序非法 【知识模块】 死锁 13 【正确答案】 互斥条件;请求和保持条件;不剥夺条件;环路等待条件 【知识模块】 死锁 14 【正确答案】 预防死锁;避免死锁;检测死锁;解除死锁 【知识模块】 死锁 15 【正确答案】 死锁的检测和解除措施 【知识模块】 死锁 16 【正确答案】 资源严重浪费;进程延迟运行 【知识模块】 死锁 17 【正确答案】 如 何使系统不进入不安全状态 【知识模块】 死锁 18 【正确答案】 银行家算法 【知识模块】 死锁 19 【正确答案】 资源分配图
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 死锁 练习 答案 解析 DOC
