CVE漏洞中文网

0DayBank一个专门收集整理全球互联网漏洞的公开发布网站
  1. 首页
  2. 漏洞列表
  3. 正文

银行家算法-2020/8/19

2020年8月19日 379点热度 0人点赞 0条评论

假定顾客分成若干次进行贷款,并在第一次贷款时候说明他的最大借款额(亦即是这个进程一共需要多少资源)。具体算法如下:

1) 顾客的贷款操作依次顺序进行,直到全部操作完成。
2) 银行家对当前顾客的贷款操作进行判断,以确定其安全性,看能否支持客户贷款,即该客户能否运行完成。
3) 安全时,贷款;否则,暂不贷款

银行家算法实现:

1.进程申请资源的情况
Requesti是进程Pi的请求向量,如果Requesti[j]=K,表示进程Pi需要Rj类资源个数为K。Requesti与Need[i]的关系可能为一下3种情况:
1) Requesti>Need[i].这种情况表示该进程的资源需求超过系统所宣布的最大值,因此认为出错。
2) Requesti=Need[i].这种情况表示该进程现在对它所需的全部资源一次申请完成。
3) Requesti0daybank

标签: 暂无
最后更新:2020年8月19日

小助手

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2024 www.pdr.cn CVE漏洞中文网. ALL RIGHTS RESERVED.

鲁ICP备2022031030号

联系邮箱:wpbgssyubnmsxxxkkk@proton.me