问答题 某系统有Rl、R2和R3共三种资源,在TO时刻Pl、P2、P3和P4这4个进程对资源的占用和需求情况如表3.21所示,此时系统的可用资源向量为(2,1,2)。
表3.21 T0时刻资源分配情况
进程 最大资源需求量 已分配资源数量
R1 R2 R3 R1 R2 R3
P1 3 2 2 1 0 0
P2 6 1 3 4 1 1
P3 3 1 4 2 1 1
P4 4 2 2 0 0 2
(1)将系统中各种资源总数和此刻各进程对各资源的需求数目用向量或矩阵表示出来。
(2)如果此时Pl和P2均发出资源请求向量request(1,0,1),为了保证系统的安全性,应该如何分配资源给这两个进程?说明你所采用策略的原因。

【正确答案】系统中资源总量为(9,3,6),各进程对资源的需求量为:
【答案解析】[解析] 本题目考查银行家算法。