银行家算法中,若出现以下资源分配情况:
如果进程依次有如下资源请求,系统将怎样进行资源分配? 
正确答案:P1请求(1,0,2):剩余资源:(2,3,0),假设分配后:

系统按P1,P3,P0,P2,P4顺序执行,每个进程均能执行完。P1的需求可以满足。
P4请求(3,3,0):剩余资源:(2,3,0)。

系统剩余资源不能满足P4的要求,不能分配。
P0请求(0,2,0):剩余资源:(2,3,0)。

假设分配后,还剩余系统资源:(2,1,0)P0~P4尚需的资源数均不能得到满足,不能对P0分配。

系统按P1,P3,P0,P2,P4顺序执行,每个进程均能执行完。P1的需求可以满足。
P4请求(3,3,0):剩余资源:(2,3,0)。

系统剩余资源不能满足P4的要求,不能分配。
P0请求(0,2,0):剩余资源:(2,3,0)。

假设分配后,还剩余系统资源:(2,1,0)P0~P4尚需的资源数均不能得到满足,不能对P0分配。
答案解析:有

微信扫一扫手机做题
