某操作系统有A类资源10个,B类资源12个,系统有3个用户甲、乙、丙,资源需求总量分别为:(A类资源)甲5、乙4、丙4;(B类资源)甲4、乙5、丙6。规定用户取得资源只能逐个进行,取得全部所需的资源(包括A、B两类资源)后才将其资源全部释放。当前系统资源的分配情况为:(A类资源)甲4、乙3、丙2;(B类资源)甲2、乙2、丙5。系统目前处于(24)。
A.安全状态
B.临界状态
C.不安全状态
D.死锁状态
某操作系统有A类资源10个,B类资源12个,系统有3个用户甲、乙、丙,资源需求总量分别为:(A类资源)甲5、乙4、丙4;(B类资源)甲4、乙5、丙6。规定用户取得资源只能逐个进行,取得全部所需的资源(包括A、B两类资源)后才将其资源全部释放。当前系统资源的分配情况为:(A类资源)甲4、乙3、丙2;(B类资源)甲2、乙2、丙5。系统目前处于(24)。
A.安全状态
B.临界状态
C.不安全状态
D.死锁状态
按银行家算法回答下列问题:(1)现在系统中的各类资源还剩余多少?
(2)现在系统是否处于安全状态?为什么?
(3)如果现在进程P2提出需要A类资源0个、B类资源4个、C类资源2个和D类资源0个,系统能否去满足它的请求?请说明原因。
以下关于资源分配图的描述中正确的是()。
A.有向边包括进程指向资源类的分配边和资源类指向进程申请边两类
B.矩阵框表示进程,其中的圆点表示申请同一类资源的各个进程
C.圆圈结点表示资源类
D.资源分配图是一个有向图,用于表示某时刻系统资源与进程之间的状态
以下有关资源分配图的描述中正确的是()。
A.有向边包括进程指向资源类的分配边和资源类指向进程申请边两类
B.矩形框表示进程,其中圆点表示申请同一类资源的各个进程
C.圆圈节点表示资源类
D.资源分配图是一个有向图,用于表示某时刻系统资源与进程之间的状态
现有3个进程A、B、C共用有10个单位的某种资源。当前资源使用情况的基本数据如图(a)所示。现在进程A、B、C又分别对资源提出1个、2个、1个请求。试问:
假设某系统有同类资源12个,有三个进程P1、P2、P3来共享。已知P1、P2、P3所需资源的总数分别是8、6、9,它们申请资源的次序和数量如下表所示,系统采用银行家算法为它们分配资源。试回答: (1)哪次申请分配会使系统进入不安全状态? (2)若时刻t执行完序号为6的申请,请分析该时刻各进程的状态和各进程已占的资源数。
假设系统有n个进程共享资源R.且资源R的可用数为2,那么该资源相应的信号 量s的初值应设为(27)。
A.0
B.1
C.2
D.n
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!