假设系统中有三类互斥资源R1,R2和R3,可用资源数分别为9,8和5。在T0时刻系统中有P1,P2,P3,P4和P5五
假设系统中有三类互斥资源R1,R2和R3,可用资源数分别为9,8和5。在T0时刻系统中有P1,P2,P3,P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如表3-2所示。如果进程按______ 序列执行,那么系统状态是安全的。
A.P1→P2→P4→P5→P3
B.P2→P1→P4→P5→P3
C.P2→P4→P5→P1→P3
D.P4→P2→P5→P1→P3
解析:由题意,R1,R2的和R3最大资源数为9,8,5。R1,R2和R3的已分配资源总数为7,7和5。因此系统中R1,R2和R3的剩余可分配资源数为2,1,0。按照什么样的顺序分配剩余的资源而不会引起死锁是解决这个问题的关键。这样的顺序可能不止一种,但总的原则是:将剩余的资源分配给某一个可以顺利完成的进程,然后收回释放的资源,再次分配给另一个可以完成的进程,然后再次收回释放的资源。按照这样的顺序推进下去,就可以保证系统不会死锁,才会是安全的。对于本题,我们可以先把剩余资源分配给P2,因为它只需要一个R2资源。P2执行完毕后,系统的可用资源数增加到4,2,1。再把资源分配给P4,因为P4只需要1个只3资源。依次类推,按照P2→P4→P5→P1→P3的顺序执行,系统是安全的。
用5V的电源,接3.2V1W的LED,为什么接的电阻计算方法是R=(5-3.2)/0.35呢?而不 物理 2020-05-14 …
小接地短路电流系统的接地电阻值R应满足( )的要求。A.R≤10ΩB.R≤5ΩC.R≤1ΩD. 职业技能鉴定 2020-05-30 …
离散数学关系的乘积运算.离散数学关系的乘积运算怎么做的?例如:设A={1,2,3,4,5},上的两 数学 2020-07-20 …
设R是集合A={1,2,3,4,5,6}上的两个关系,R={(1,1),(1,3),(1,6),( 数学 2020-08-02 …
设R是集合A={1,2,3,4,5}上的关系,R={(1,1),(1,3),(2,2),(2,5) 数学 2020-08-02 …
计算题(1)设R是集合上的关系(a)画出R的关系图;(b)证明R是等价关系;(c)写出R的所有等价 其他 2020-08-02 …
朋友帮下弦长L=3米,弓高H=0.35米设圆弧半径为R则:R^2=(L/2)^2+(R-H)^2R^ 数学 2020-11-25 …
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是A)R={(1 其他 2020-12-23 …
球坐标系下的三维场一个轴对称六极子的问题theta=0:2*pi,phi=-pi/2:pi/2,r= 数学 2020-12-25 …
氢原子由一个质子和一个电子组成.根据经典模型,电子绕核做圆周运动,轨道半径r是5.3*10^-11m 物理 2021-01-05 …