银行家作业参考答案答:②若此时P1发出资源请求Request1(1,0,1),按银行家算法进行检查:Request1(1,0,1)≤Need1(2,2,2)Request1(1,0,1)≤Available(2,1,2)试分配并修改数据结构,资源分配情况如下:再利用安全性算法检查系统是否安全,可用资源Available(1,1,1)已不能满足任何...
银行家算法(操作系统)答: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)+(...
该系统是否安全?如果进程p2此时提出资源申请,系统能否将资源分配给它...答:根据银行家算法(试探性分配之后验证系统所处的状态是否安全):进程p1申请资源(2,2,1)时,如果分配,那剩余资源为(2,0,1),此时有没有被死锁的进程(如p2),系统是安全的,所以能满足。进程p2申请资源(1,0,1)时,系统目前剩余资源为(2,0,1),如果分配,剩余资源变为(1,0,0),此时接下来...