操作系统 银行家算法

银行家算法中有NEED矩阵和Request请求向量。NEED[i][j]=K,NEED[i][j]指进程i还需要Rj类资源K个,才能完成任务。那我就想不明白既然要想进程工... 银行家算法中有NEED矩阵和Request请求向量。
NEED[i][j]=K,NEED[i][j]指进程i还需要Rj类资源K个,才能完成任务。
那我就想不明白既然要想进程工作,为什么每次的Reques的值t不是Need[i][j]的值,可能大于,可能小于,所以银行家算法的第一步便是判断Requesti[J]<=Need[i][j].
展开
 我来答
百度网友d24e0a1
2012-05-23 · TA获得超过670个赞
知道答主
回答量:31
采纳率:100%
帮助的人:35.9万
展开全部
这个 你要明确两个概念
Need 需求资源
Request 请求资源
需求是指最大要多少资源 请求是一次需要多少资源

我举个例子 某程序最大需要3个寄存器 做加法运算
开始只要两个 存加数a和被加数b 而且a和b不能被改变
但是这个计算 无比复杂 需要一个小时
计算完了 才需要第三个存结果c

那么他的need是3 第一次request是2 第二次request是1
为什么第一次request不直接是3呢
他要第三个寄存器 一个小时不用浪费啊 留给别人用啊

希望你懂了
来自:求助得到的回答
天正软件
2024-08-02 广告
在银行业智能营销领域,有多家管理系统公司展现出了卓越的实力和可靠性。上海天正软件有限公司便是其中之一,我们凭借在金融科技领域的深厚积累,为银行提供定制化、智能化的营销管理系统。这些系统不仅能够帮助银行精准定位客户需求,还能优化营销流程,提升... 点击进入详情页
本回答由天正软件提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式