- 9
- 0
- 约4.59千字
- 约 10页
- 2020-11-30 发布于浙江
- 举报
银行家算法
死锁的处理方法
(1)预防死锁:通过某些限制条件的设置,去破坏产生死锁的四个必要条件;
(2)避免死锁:在资源的动态分配过程中,用某种方法去防止系统进入不安全状态;
(3)检测死锁:及时检测死锁的发生,并确定与之相关的进程、资源,从而采取措施清除死锁;
(4)解除死锁:撤消或挂起某些进程以回收一些资源,用于解脱另一些处于死锁的进程。
避免死锁—银行家算法
设银行家有10万周转资金,P, Q, R分别需要8,3,9万元搞项目,如果P已申请到了4万,Q要申请2万,R要申请4万.
Q1:客户要求分期贷款,一旦得到每期贷款,就能够归还贷款
Q2:银行家应谨慎的贷款,防止出现坏帐
什么是银行家问题?
银行家-操作系统 周转资金-系统资源 贷款客户-进程
当某进程请求分配资源时,系统假定先分配给它,之后若能找到一个进程完成序列(安全序列),说明系统是安全的,可进行实际分配;否则,让申请者等待。
银行家算法的实现思想
表 示 形 式
含 义
Available
(可用资源数组)
Available[ j ]=k
现有资源 j 的数目为 k
Max
(最大需求矩阵)
Max[ i, j ]=k
进程 i 对资源 j 的最大需求数目为 k
Allocation
(分配矩阵)
Allocation[ i, j ]=k
进程 i
您可能关注的文档
- 铝模提效讲课讲稿.ppt
- 铝模施工工艺1教学文稿.ppt
- 铝模介绍教学教材.ppt
- 铝模体系与质量控制word版本.ppt
- 铝模施工工艺介绍word版本.ppt
- 铝生产流程学习资料.ppt
- 铝用炭素生产基础知识讲课稿.ppt
- 铝模施工技术交底复习课程.ppt
- 铝电解的电极过程讲课讲稿.ppt
- 铝的制备教学提纲.ppt
- (正式版)DB62∕T 4468-2021 《小麦品种 兰天42号》.pdf
- (正式版)DB62∕T 4419-2021 《天麻栽培技术规程》.pdf
- (正式版)DB62∕T 4430-2021 《河西地区杂交西瓜种子制种田套种向日葵栽培技术规程》.pdf
- (正式版)DB62∕T 4514-2022 《马鞭草栽培技术规程》.pdf
- (正式版)DB62∕T 4529-2022 《风力发电机组叶片维护技术规程》.pdf
- (正式版)DB62∕T 4546-2022 《青杨天牛综合防治技术规程》.pdf
- CN119432049A 一种聚氨酯树脂基水润滑轴承复合材料及其制备方法 (中国科学院兰州化学物理研究所).pdf
- CN119426846A 一种蓝宝石与可伐合金封接用活性钎料及其制备方法 (北京有色金属与稀土应用研究所有限公司).pdf
- CN119432597A 基于印章微结构图案化的血管化类器官芯片及其制备方法 (上海交通大学).pdf
- CN119433348A 一种高钴镍二次硬化钢用超低硫超纯铬铁及其制备方法 (成都先进金属材料产业技术研究院股份有限公司).pdf
原创力文档

文档评论(0)