题目与答案:
公式:
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


发布评论