5资源管理(死锁)习题

5资源管理(死锁)习题

ID:46533025

大小:88.50 KB

页数:5页

时间:2019-11-24

5资源管理(死锁)习题_第1页
5资源管理(死锁)习题_第2页
5资源管理(死锁)习题_第3页
5资源管理(死锁)习题_第4页
5资源管理(死锁)习题_第5页
资源描述:

《5资源管理(死锁)习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第九章死锁练习题(一)单项选择题1.系统出现死锁的根本原因是()。A.作业调度不当B.系统中进程太多C.资源的独占性D.资源管理和进程推进顺序都不得当2.死锁的防I匕是根据()采収措施实现的。A.配总足够的系统资源B.使进程的推进顺用合理C.破坏产生死锁的四个必要条件之一D.防止系统进入不安全状态3•采用按序分配资源的策略可以防止死锁.这是利用了使()条件不成立。A.互斥便用资源B循环等待资源C.不可抢夺资源D.占有并等待资源4•可抢夺的资源分配策略可预防死锁,但它只适用于()。A.打卬机B.磁带机C.绘图仪D.主存空间和处理器5.进程调度算法中的()

2、屈于抢夺式的分配处理器的策略。A.时间片轮转算法B.非抢占式优先数算法C.先來先服务算法D.分级调度算法6•用银行家算法避免死锁时,检测到()时才分配资源。A.进程首次中谙资源时対资源的战大需求虽超过系统现存的资源虽B.进程己占用的资源数与本次申请资源数Z和超过对资源的最大需求量C.进程已占用的资源数与本次申锻的资源数之和不趙过对资源的报大蛊求量,且现存资源能满足尚需的最大资源量D进程已占用的资源数与本次申请的资源数Z和不超过对资源的瑕大需求量,且现存资源能满足木次申请量,但不能满足尚带的最大资源量7.实际的操作系统要兼顾资源的使用效率和安全可靠,对资

3、源的分配策略,往往采用()策略。A死锁的防止B.死锁的避免C.死锁的检测D.死锁的防止、避免和检测的混合(二)填空题1.若系统中存在一种进程,它们中的每一个进程都占有了某种资源而乂都在等待英中另一个进程所占用的资源。这种等待永远不能结束,则说明出现了。2.如果操作系统对或没有顾及进程可能出现的情况,则就可能形成死锁。3.系统出现死锁的四个必要条件是:互斥使用资源,,不可抢夺资源和.4.如果进程中请一个某类资源时,可以把该类资源中的任意一个空闲资源分配给进程,则说该类资源屮的所有资源是o5.如果资源分配图中无环路,则系统中发生。6.为了防止死锁的发生,只

4、要采用分配策略使四个必要条件中的。7.使占有并等待资源的条件不成立而防止死锁常用两种方法:和.8静态分配资源也称,要求每一个进程在就申请它需要的全部资源。9.释放已占资源的分配策略是仅当进程时才允许它去中请资源。10•抢夺式分配资源约定,如果一个进程已经占有了某些资源又要申请新资源,而新资源不能满足必须等待时、系统可以该进程已占有的资源。11.目前抢夺式的分配策略只适用于和。12.对资源采用的策略可以使循环等待资源的条件不成立。13.如果操作系统能保证所有的进程在有限的时间内得到需要的全部资源,则称系统处于。14•只要能保持系统处于安全状态就可的发生。

5、15.是一种古典的安全状态测试方法。16.要实现,只要当进程提出资源中请时,系统动态测试资源分配情况,仅当能确保系统安全时才把资源分配给进程。17.可以证明,M个同类资源被n个进程共享时,只要不等式成立,则系统一定不会发生死锁,其中x为每个进程申谧该类资源的最大量。18.对资源的分配不加限制,只要有剩余的资源,就可把资源分配给申请者。15.死锁检测方法要解决两个问题,一是是否出现了死懺,二是当有死锁发生时怎样去。16.对每个资源类中只有…个贽源的死锁检测程用根据和两张衣中记录的资源情况,把进程等待资源的关系在矩阵中表示出来,以判别是否出现死锁。21・如

6、果资源类中含冇若干个资源,应根据进程对各类资源的占冇量.和各类资源的来考虑是否冇死锁存在。22•解除死锁的方法有两种,一种是一个或儿个进程的执行以破坏循环等待,另一种是从涉及死锁的进程中23.中断某个进程并解除死锁后,此进程可从头开始执行,有的系统允许进程退到发生死锁Z前的那个开始执行。24.操作系统中要兼顾资源的使用效率和安全可靠,对不同的资源采用不同的分配策賂,往往采用死锁的、避免和的混合策略。(三)简答题1.何谓死锁?产生死锁的原因是有哪些?2.可以通过哪些途径防止死锁的产生?3.什么叫系统处于安全状态?常用什么方法保持系统处于安全状态?4.简述

7、解决死锁问题的三种方法。5•用抢夺资源的方法解除死锁时耍注意什么问题?(卩9应用题1.若有10个同类资源供三个进程共寧,下表列出了这三个进程冃前己占资源和嚴大需求鼠的悄况,现在这三个进程P1,P2,P3又分别申请1个、2个、1个资源,请问:⑴能否先满足进程P2的要求?为什么?(2)如何为这三个进程分配资源比较合适?进程已占资源数最大需求量P137P238P3232•现右•五个进程A,B,C,D,E共享R1,R2,R3,R4这四类资源,进程对资源的需求量和U前分配情况如下表。若系统还有剩余资源数分别为R1类2个,R2类6个.R3类2个和R4类1个,请按银

8、行家算法回答卜•列问题:(1)目前系统是否处于安全状态?(2)现在如果进程D提出申谴(2,5,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。