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