某操作系统有A类资源10个,B类资源12个,系统有3个用户甲、乙、丙,资源需求总量分别为:(A类资源)甲5、
某操作系统有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.死锁状态
解析:本题考查的是银行算法及其应用。通常,在发生死锁之前,系统可以分为3种状态:安全状态、临界状态和不安全状态。所谓安全状态是指此时只要根据系统制定的资源分配粒度,只要资源可供分配,不管如何分配都不会最后导致系统死锁;所谓临界状态是安全状态与不安全状态之间的过渡状态,此时必须对资源的分配强制实行某些策略,实行某种意义上的定向分配策略,对某些用户即使资源可供分配也不能分配;不安全状态则是死锁的前奏,它是一种不可逆状态,死锁是它的必然归宿。在这3种状态之间,安全状态可以进入临界状态,临界状态可以进入不安全状态。对系统只有一类资源而言,情况相对简单。本题中由于加上了两类资源统一考虑的限制,增加了问题的复杂性。在单独某一类资源时,如果确定系统已经处于临界状态,需要实行定向分配策略,照此执行即可完成所有用户的工作。现在,如果两类资源各自都已经、处于临界状态,则必须加上针对不同资源的定向分配策略必须相同,否则仍然不能避免死锁。本题中,仅针对A类资源,已经处于临界状态,剩余资源只有一个,用户需求量却为甲1、乙1、丙2,分配给甲、乙均可;仅针对B类资源,同样处于临界状态,剩余资源只有一个,用户需求量却为甲2、B3、丙1,避免死锁的资源分配策略只能分配给丙。A、B两类资源的分配策略是不相容的。这样,系统已经处于不安全状态,因为,只要再进行一次资源分配,系统就会陷入死锁。
dc电源可以用ac电源上吗?dc电源可以用ac电源上吗?一个电源,input:220vac50hz 其他 2020-04-12 …
25.有两个电源甲和乙,甲的电动势为6V,内阻为4Ω,乙的电动势为4.5V,内阻为1Ω,另有两个小 物理 2020-05-13 …
英语翻译“用上活源甲,致富千万家”太长了不翻译活源甲了活源甲有其他的每个字翻译出来 其他 2020-05-22 …
甲乙两个油桶装有同样多的油.甲桶用了25%,乙桶用了40%后,从甲桶中取出8千克甲乙两个油桶装有同 数学 2020-05-22 …
某操作系统有A类资源10个,B类资源12个,系统有3个用户甲、乙、丙,资源需求总量分别为:(A类资源 计算机类考试 2020-05-26 …
一个电源电压为6V且保持不变,若标有6V6W和6V3W字样的甲乙两灯泡并联后接在电源两段!则通过甲 物理 2020-06-09 …
设系统中仅有一个资源类,其中共有3个资源实例.设系统中仅有一个资源类,其中共有3个资源实例,使用此 其他 2020-06-16 …
由同一个波源发出的振动同时沿x轴正负两个方向传播,波源位于乙图的原点O,已知波源的振动图象如甲图所 其他 2020-07-31 …
一个家具厂有甲、乙两个木料货源,下面是家具厂向两个货源订货后等待交货天数的样本数据:等待天数678 其他 2020-08-03 …
一个用电器工作时,要求电源电压是6V。如果用干点出做电源,需要几节串联起来?如果用铅蓄电池做电源,需 其他 2020-11-11 …