题43
题目
【2022 统考真题】系统中有三个进程 及三类资源 。若某时刻系统分配资源的情况如下表所示,则此时系统中存在的安全序列的个数为 ( )。

A. 1
B. 2
C. 3
D. 4
分析
又是一道银行家算法的题目
解
B
初始时系统中的可用资源数为 ,只能满足 的需求 ,所以安全序列第一个只能是 ,将资源分配给 后, 执行完释放所占资源,可用资源数变为 , 此时可用资源数既能满足 ,又能满足 ,可以先分配给 执行完释放资源再分配给 ; 也可以先分配给 执行完释放资源再分配给 。所以安全序列可以是① 或② 。