- 14
- 0
- 约2.82千字
- 约 5页
- 2018-12-31 发布于天津
- 举报
2018年基于回溯思想的银行家算法优化.doc
基于回溯思想的银行家算法优化
好风光好风光恢复供货才 基于回溯思想的银行家算法优化
慈溪实验中学 张利波 315300
银行家算法是一个古典的测试系统安全状态的方法。所谓系统安全状态,是指系统能按某种顺序如(称序列为安全序列),来为每个进程12n12n
分配其所需资源,直至最大需求,使每个进程都可顺序完成。若系统不存在这样一个安全序列,则称系统处于不安全状态。
传统的银行家算法思想:
(1)当进程首次申请资源,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量,则按当前的申请量分配资源,否则就推迟分配。
(2)当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。若超过则拒绝分配资源,若没有超过则再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。
传统的银行家算法能保证在任何时刻某一进程可以得到所需要的全部资源而执行到结束,执行结束后归还的资源加入到系统的剩余资源中。它只能保证当前的进程资源分配,而不能保证所有进程都能在有限时间内得到需要的全部资源。相反有可能将原来系统安全状态变成不安全状态。
下面举例说明银行家算法的资源分配规则。
系统有3类资源A,B,C,资源类A,B,C的总资源分别为
您可能关注的文档
- 2018年坚持的事例精选.doc
- 2018年坚持自我的例子.doc
- 2018年坚持议论文800字高中.doc
- 2018年坚持责任的例子.doc
- 2018年坚果的功效..doc
- 2018年坚果的功效.1.doc
- 懒财-懒人的极简理财商业计划书(PDF43页).pdf
- 2018年坚果的功效与作用..doc
- 2018年坚果的功效与作用.1.doc
- 2018年坚果的功效与作用及禁忌,坚果的营养价值及食用方法..doc
- 合规红线与避坑实操手册(2026)《GB 24155-2020电动摩托车和电动轻便摩托车安全要求》.pptx
- 合规红线与避坑实操手册(2026)《GB 29995-2024煤基活性炭和兰炭单位产品能源消耗限额》.pptx
- 合规红线与避坑实操手册(2026)《GB 38189-2019与通信网络电气连接的电子设备的安全》.pptx
- 合规红线与避坑实操手册(2026)《GBT 41244-2022可冲散水刺非织造材料及制品》.pptx
- 合规红线与避坑实操手册(2026)《GB 9706.201-2020医用电气设备 第2-1部分:能量为1MeV至50MeV电子加速器基本安全和基本性能专用要求》.pptx
- 《十五五绿氢项目与地方性反脆弱智慧研究投资》的深度内容。以下是包含十个一级、各自下属的二级及其详细解读的完整文章。.pptx
- 《2026—2028年中国钢轨配件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢丝网石棉水泥中波瓦行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢铁链零件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢质机动货船行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
原创力文档

文档评论(0)