- 5
- 0
- 约1.24万字
- 约 83页
- 2019-09-29 发布于湖北
- 举报
3.资源有序申请 系统给每类资源赋予一个序号,每一个进程严格按照序号递增的顺序请求资源,释放则相反。此方法不可能形成资源占有与请求的环路,从而破坏环路等待条件。 优点:相对而言,系统利用率高,系统吞吐量大。 缺点: (1)限制设备扩充。系统事先确定资源序号,限制了新类型设备的增加。 (2)限制了进程对资源的请求,编程困难。 (3)资源浪费。当进程使用顺序与资源序号不相符时,也会造成资源浪费。 3.6.3 避免死锁 避免死锁的方法就是让系统处于安全状态中。 在避免死锁的策略中,允许进程动态地申请资源。 死锁避免:系统对进程运行过程中发出的每一个系统能够满足的资源申请进行安全检查,根据检查结果决定是否分配资源。若此次分配会导致系统进入不安全状态,则不予分配;否则予以分配。 1.安全状态 安全状态指系统能按某种进程顺序来为每个进程分配其所需资源,直至每个进程的最大需求,使每个进程都可顺序完成。若系统不存在这样一个序列,则称系统处于不安全状态,不安全状态一般会导致死锁。 2.安全状态实例 P95 3.由安全状态向不安全状态的转换 如果不按照安全序列分配资源,则系统可能会由安全状态进入不安全状态。 3.6.3 银行家算法避免死锁 单种资源的银行家算法描述: 假定一个银行家拥有资金,数量为∑,被N个客户共享。银行家对客户提出下列约束条件: 每个客户必须预先说明自己所要求的最大资
您可能关注的文档
- 衡水中学英语2016高三策略研讨会.ppt
- 见证取样培训资料2011[1].2.ppt
- 行车荷载、环境因素、材料的力学性质.ppt
- 行车事故应急处理预案及案例分析.ppt
- 见证取样混凝土建材检测.ppt
- 观念比产品更重要.ppt
- 裂缝型气藏井控技术刘绘新(西南石油大学).ppt
- 规范总论、报告编写规范.ppt
- 规范QCC制作及相关手法的应用.ppt
- 规范的队活动,主讲.ppt
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
原创力文档

文档评论(0)