ZKX's LAB

什么是银行家算法? 在银行家算法中

2020-10-03知识5

(2)在银行家算法的安全性算法中,为什么不用变量Available,而又定义一个临时变量work? 在安全性算法中,工作向量work的初值为Available的值,在执行安全性算法的过程中work的值是变化的,若资源分配后系统处于安全状态,使用Available是没关系,但是如果系统处于不安全状态,必须恢复为原来的资源分配状态,即Available。

什么是银行家算法? 在银行家算法中

操作系统题目 :在银行家算法中,若出现下述资源分配情: 1、这是安全状态P3所需的资源数Need(0 0 1 2)小于可分配资源数Available(1 5 1 2),满足P3需求后,完成P3回收资源,Avaliable 变为(1 5 1 2)+(0 1 3 2)=(1 6 4 4)这时P0可分配资源,即Need(0 6 4 2)(1 6 4 4),分配资源给P0,完成P0回收资源变为(1 6 4 4)+(0 3 3 2)=(1 9 7 6)这时P1可分配,回收资源后可用资源为(1 9 7 6)+(1 0 0 1)=(2 9 7 7)这时P2可分配,回收资源后可用资源为(2 9 7 7)+(1 3 5 4)=(3 12 12 11)这时P4可分配,回收资源后可用资源为(3 12 12 11)+(0 0 1 4)=(3 12 12 15)2、P2提出 Request(1 2 0 0)(1 5 1 2),可以将资源分配给它。补充:分配后可用资源变为(1 5 1 2)-(1 2 0 0)=(0 3 1 2),按照上题的分析方法步骤,状态就不安全了。扩展资料:我国国有商业银行由专业银行演变而来,这种转化是基于整个社会经济运行体制由计划经济向市场经济转变的宏观背景下产生的,相应的资源配置方法由计划配置逐渐向以市场配置为主、计划调控为辅的模式转变。(一)资产结构不合理,资产负债比例过高在国有商业银行的资产中,无效资产和不良资产的占比较高,致使创利水平不高,而资产负债比例过高又增大。

什么是银行家算法? 在银行家算法中

银行家算法(操作系统) 1、这是安全状态:P1的需求小于可用资源数,先满足P1的请求,然后回收P1资源:可用资源变为(3,3,2)+(2,0,0)=(5,3,2);这时P3可分配,P3结束后回收资源,可用资源为(5,3,2)+(2,1,1)=(7,4,3)这时P0可分配,P0结束后回收资源,可用资源为(7,4,3)+(0,1,0)+(7,5,3)接下来是P2,结束后可用资源为(7,5,3)+(3,0,2)=(10,5,5)最后分配P4,结束后可用资源为(10,5,5)+(0,0,2)=(10,5,7)这样得到一个安全序列:P1-P3-P0-P2-P4,所以T0状态是安全的。2、T0时刻P1请求(1,1,2)<;可用资源数(3,3,2),可以直接满足。

什么是银行家算法? 在银行家算法中

随机阅读

qrcode
访问手机版