题39

题目

【2018 统考真题】假设系统中有 4 个同类资源,进程 需要的资源数分别为 4,3 和
已申请到的资源数分别为 2,1 和 0 ,则执行安全性检测算法的结果是( )。
A. 不存在安全序列, 系统处于不安全状态
B. 存在多个安全序列, 系统处于安全状态
C. 存在唯一安全序列 ,系统处于安全状态
D. 存在唯一安全序列 ,系统处于安全状态

分析

通过银行家算法来处理这个问题

A
由题意可知,仅剩最后一个同类资源,若将其分给 ,则均无法正常执行;
若分给 , 则 正常执行完成后,释放的这一个资源仍无法使 正常执行,因此不存在安全序列。