银行家算法中,某系统在T0时刻的资源分配情况如图所示 图片1.png 此时的安全序列为 (A) P0,P1,P2,P3,P4 (B) P1,P3,P4,P0,P2 (C) P0,P3,P4,P1,P2 (D) 没有安全序列 若此时进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它? 解: (1) Request2(1,2,2,2) ≤Need2(2,3,5,6) (2) Request2(1,2,2,2) ≤Available(1,6,2,2) (3) 系统先假定可分配资源,并修改Available,Allocation2和Need2,由此形成的资源变化,其中: Allocation2 = ( , , , ) Need2 = ( , , , ) Available = ( , , , ) (4) 此时进行安全性检查,得到的安全序列为 (A) P0,P1,P2,P3,P4 (B) P2,P4,P3,P1,P0 (C) P3,P2,P4,P0,P1 (D) 没有安全序列
最新发布