- 4
- 0
- 约7千字
- 约 9页
- 2022-06-28 发布于江苏
- 举报
银行家算法
银行家算法是一种最有代表性的防止死锁的算法。
要解释银行家算法,必须先解释操作系统平安状态和不平安状态。
平安状态:如果存在一个由系统中所有进程构成的平安序列P1,…,Pn,那么系统处于
平安状态。平安状态一定是没有死锁发生。
不平安状态:不存在一个平安序列。不平安状态不一定导致死锁。
那么什么是平安序列呢?
平安序列:一个进程序列{P1,…,Pn}是平安的,如果对于每一个进程Pi(1≤i≤n〕,它以
后尚需要的资源量不超过系统当前剩余资源量与所有进程Pj (j i )当前占有资源量之和。
银行家算法:
我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程
向操作系统请求分配资源相当于用户向银行家贷款。操作系统按照银行家制定的规那么为进
程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的
资源可以满足它的最大需求量那么按当前的申请量分配资源,否那么就推迟分配。当进程在
执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了
该进程对资源的最大需求量。假设超过那么拒绝分配资源,假设没有超过那么再测试系统现
存的资源能否满足该进程尚需的最大资源量,假设能满足那么按当前的申请量分配资源,否
那么也要推迟分配。
算法:
您可能关注的文档
- Jaw bone销售话术修订版本.pdf
- JISB标准查询修订版本.pdf
- EH006HS-电液伺服控制系统说明书.pdf
- 《施工现场临时用电安全技术规范》(JGJ46-2005).pdf
- 大师语录—余秋雨解剖文学上.docx
- My holiday 第三课时教学设计.pdf
- 框架柱C25竖筋机械连接不合格处理措施.pdf
- 天线技术企业某销售部部长职务说明书(2021).docx
- 真空度正压和负压关系及负压中MPa和Pa对应关系.docx
- 存储系统性能---带宽计算.docx
- 第17章《电磁波与现代通信》题型训练(48题9大类型)原卷版+解析.pdf
- 浙江省台州市临海市2025-2026学年六年级上学期语文期中检测试卷(含答案).pdf
- 人教版高中化学必修第一册同步训练:铁及其化合物(含答案).pdf
- 冀教版小学四年级英语下册 Lesson9 同步测试及答案.pdf
- 人教版六年级数学下册课时作业题.pdf
- 人教版七年级英语下册短语句子默写(空白).pdf
- 2026年人教版七年级地理下册期末教学质量检测试卷及答案.pdf
- 广西柳州市2025-2026学年七年级上学期11月期中数学试题(含答案).pdf
- 第3章 铁 金属材料 分层作业18 物质的量在化学方程式计算中的应用(含答案)--2025人教版化学必修第一册.pdf
- 2026年八年级下册历史期末复习:材料题 专项练习题3(含答案).pdf
最近下载
- 云南电力市场业务流程指南(2021版).pdf VIP
- 个人理财 课件全套 1--10 第一章 个人理 财总论 - 第十章 金融科技与理财.pptx
- GB4028涡轮卧式带锯床使用说明书.pdf VIP
- 人教版八年级下册英语难点单词短语默写与变形 八下unit 7默写.pdf VIP
- 鲁班奖工程细部优秀做法照片集锦屋面工程.doc VIP
- MATLAB和opnet联合调试步骤.pdf VIP
- GBT 46957-2025 并网储能系统安全通用规范PPT课件.pptx VIP
- NBT 31079-2016 风电功率预测系统测风塔数据测量技术要求.docx VIP
- 系统性红斑狼疮SLE病人护理评估杨文黎学校成都合作单位四川省第二中医医院17课件讲解.pptx VIP
- 人教版八年级下册英语难点单词短语默写与变形 八下unit 8默写.pdf VIP
原创力文档

文档评论(0)