假设系统中有三类互斥资源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的顺序执行,系统是安全的。
读天体系统的示意图,回答(1)~(5)题。(1)在包含太阳和地球的天体系统中,最高一级和最低一级的 语文 2020-05-16 …
专利撰写,在一个大的系统中改进了一个小的部件,如何写好一份实用新型专利权利要求书?具体为:现在有一 数学 2020-05-16 …
生态学题没看懂,若有一个小的试验用裸腹蚤培养系统,其培养系统的环境容量是2000,在这个系统中,裸 数学 2020-06-29 …
关于一个缺页次数的计算在一个虚拟存储管理系统中,假如系统分配给一个作业的内存物理块数是3,并且此作 数学 2020-07-29 …
问一道关于电力系统基础的问题,有关频率调整系统有5台100MW(δ*=0.03)和5台200MW( 物理 2020-08-03 …
在下列关于生态系统的叙述中正确的是()A.海洋对调节大气CO2含量起重要作用B.生态系统中的营养级一 其他 2020-11-04 …
中国北斗卫星导航系统(BDS)是中国自行研制的全球卫星导航系统,计划到2020年完成建成,系统由5颗 语文 2020-12-04 …
操作系统求解5.1画出最佳适应法或最坏适应法的流程图5.3在一个请求分页存储管理系统中,一个作业的页 其他 2020-12-05 …
消防报警系统中5*2R-RVS(2*0.最重要是解读5*2R是什么意思!后面的基本上都知道了! 其他 2020-12-31 …
图1是某生态系统碳循环示意图,其中A、B、C、D是生态系统内各生物成分,1、2、3、4、5表示有关的 语文 2021-01-08 …