假定系统中有五个进程P0、P1、P3、P3、P4和三种类型的资源A、B、C,系统中每一种资源的数量分别为10、5、7,在T0时刻的资源分配情况如表6-19所示。 P0发出请求向量Request0=(0

admin2019-06-12  29

问题 假定系统中有五个进程P0、P1、P3、P3、P4和三种类型的资源A、B、C,系统中每一种资源的数量分别为10、5、7,在T0时刻的资源分配情况如表6-19所示。                          

P0发出请求向量Request0=(0,2,0),系统按银行家算法进行检查:                    Request0=(0,2,0)≤Needo(7,4,3)                    Request00=(0,2,0)≤Available=(3,3,2)    于是,系统先假定可为P0分配资源,如果进程按______列执行,那么系统状态是安全的。  

选项 A、P0、P1、P2、P3、P4
B、P1、P2、P0、P3、P4
C、P3、P1、P2、P0、P4
D、P3、P1、P0、P2、P4

答案D

解析 P0发出请求向量Request0=(0,2,0),系统按银行家算法进行检查:
                    Request0=(0,2,0)≤Need0(7,4,3)
                    Request0=(0,2,0)≤Available=(3,3,2)
   于是,系统先假定可为P0分配资源,并修改有关数据,如表6-23所示。
                             
   根据银行家算法,有安全序列{P3、P1、P0、P2、P4),执行情况如表6-24所示,所以可以给P0分配它请求的资源。
                           
转载请注明原文地址:https://jikaoti.com/ti/KeG7FFFM
0

最新回复(0)