admin 管理员组

文章数量: 887021

题目与答案:


公式:

need = max - allocation (总共的 - 已经占用的 = 需要的) ,

available = 各个进程的全部总量 - 各个进程已经占用的资源之和 , 例如: 这里的 available :

A :20 - (1+6+2+2+0) = 9 , B: 26 - (6+5+4+4+2) = 5 , C:31 - (0+8+4+9+7) = 3 , D:17 - (3+2+3+6+3) = 0 !!! available 就是 (9,5,3,0)

判断系统状态是否安全,给出安全序列:
写解出所有进程的need :
P0   6 6 3 0
P1   0 9 2 4
P2   3 2 0 0
P3   0 9 2 4
P4  

本文标签: 银行家 算法 实例 操作系统 详细