操作系统学习笔记(十五)~死锁概念+死锁预防

举报
海轰Pro 发表于 2021/08/06 00:18:58 2021/08/06
【摘要】 7.1 死锁概念 1、引起死锁的主要原因有()。B、D A.资源静态分配 B.竞争互斥资源 C.竞争共享资源 D.进程推进不当 解释: 2、死锁的必要条件有()。A、C、D A.互斥 B.占有 C.非抢占 D.循环等待 解释: 3、多个进程竞争比进程数目少的资源就可能产生死锁,而当资源数目大于进程数目时就一定不会发生死锁。× 4、操作系统处理死锁,只要采用预防、...

7.1 死锁概念

1、引起死锁的主要原因有()。B、D
A.资源静态分配
B.竞争互斥资源
C.竞争共享资源
D.进程推进不当

解释:在这里插入图片描述
2、死锁的必要条件有()。A、C、D
A.互斥
B.占有
C.非抢占
D.循环等待

解释:在这里插入图片描述
3、多个进程竞争比进程数目少的资源就可能产生死锁,而当资源数目大于进程数目时就一定不会发生死锁。×

4、操作系统处理死锁,只要采用预防、解除、检测、避免等方法中的一种就足够了。×

5、如果资源分配图没有环,那么系统就不处于死锁状态;反之,如果有环,那么系统处于死锁状态。×

7.2 死锁预防

1、系统出现死锁时一定同时保持了四个必要条件,对资源采用按序分配算法后可破坏的条件是()D
A.互斥
B.占有并等待
C.非抢占
D.循环等待

解释:在这里插入图片描述

2、资源的静态分配算法在解决死锁问题中是用于()A
A.预防死锁
B.避免死锁
C.检测死锁
D.解除死锁

解释:在这里插入图片描述

3、产生系统死锁的原因可能是由于()D
A.进程释放资源
B.一个进程进入死循环
C.多个进程竞争共享型设备
D.多个进程竞争资源出现了循环等待

4、不能防止死锁的资源分配策略是()D
A.剥夺式分配方式
B.按序分配方式
C.静态分配方式
D.互斥使用动态分配方式

5、只要确保至少一个必要条件不成立,就能预防死锁。

解释:
在这里插入图片描述

文章来源: haihong.blog.csdn.net,作者:海轰Pro,版权归原作者所有,如需转载,请联系作者。

原文链接:haihong.blog.csdn.net/article/details/105380134

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。