咨询电话:400-9710-111
资讯中心
搜索

2022考研计算机复习知识点:死锁

来源:中公考研网校 更新时间:2021年07月02日 15:19:34

2022考研计算机备考火热进行中,想把知识点掌握地更准确更扎实吗?要每阶段巩固知识点,才能扎实的掌握,中公考研网校为广大考生整理了2022考研计算机复习知识点:死锁,一起来复习吧!

1.死锁的概念

系统中两个或两个以上的进程无限期地相互等待永远不会发生的条件,系统处于一种停滞状态,这种情况称为死锁。

2.死锁产生的原因

死锁的原因有以下二点:

(1)进程推进顺序不当和(2)对互斥资源的分配不当。

须要指出的是,系统资源不足并不是产生死锁的原因,进程资源如果不足则进程就不会被创建,只有在资源部分分配以后,剩余的资源不能满足某些个进程的请求,造成进程集无法推进的现象才是死锁。

3.产生死锁的四个要条件

互斥条件:任一时刻只允许一个进程使用资源。

非剥夺条件:进程已经占用的资源,不会被强制剥夺。

占用并请求条件:进程占有部分资源,申请更多的资源,且不会释放已经占有的资源。

循环等待:请求资源的进程形成了循环。

4.死锁处理策略

对死锁的处理,常用的方法有忽略死锁、死锁的检测与恢复、死锁的避免和死锁的预防。

5.死锁忽略

死锁忽略典型的算法是鸵鸟算法。

6.死锁检测和恢复

资源分配图算法

资源矩阵法

死锁的解除与系统恢复

恢复死锁常用的方法有如下几种:

(1)资源剥夺法:挂起某些死锁进程,并抢占它的资源。

(2)进程撤销法:经过撤销占有资源多的进程或代价量小的进程,以恢复死锁。

(3)进程回退法:设置还原点,让一个或多个进程回退到足以解除死锁的地步。

(4)重新启动系统:代价最大,一切从头开始。我们要尽量避免采用此方法。

要想拿下硕士研究生考试,习题、资料题是你备考路上必不可少的武器,点击下方图片获取更多考研备考资料

11.png

以上就是中公考研网校为大家整理的“2022年考研计算机组成原理复习知识点 :中断系统”相关内容,掌握基础知识目的是让广大学员都能够打下一个坚实的基础,为以后的深入学习做好充分的准备。

相关推荐

2022考研计算机全程进阶班

2022考研计算机定向全科直通车

全国考研难度排行榜--前100名

2022考研速学OAO全科无忧协议班-计算机其他

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题请联系本站管理员予以更改或删除。

【责任编辑:mhf80817 】

共1页 当前第1页
考研暑期圆梦礼包
历年试题
考试大纲
备考计划
0元好课
思维导图
核心考点
手机号快捷登录1
账号密码登录
本周热门直播

更多直播