首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设系统中有三类互斥资源R1、R2、R3,可用资源数分别是9、8、5。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如表5-1所示,如果进程按(3)序列执行,那么系统状态是安全的。
假设系统中有三类互斥资源R1、R2、R3,可用资源数分别是9、8、5。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如表5-1所示,如果进程按(3)序列执行,那么系统状态是安全的。
admin
2019-05-23
33
问题
假设系统中有三类互斥资源R1、R2、R3,可用资源数分别是9、8、5。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如表5-1所示,如果进程按(3)序列执行,那么系统状态是安全的。
选项
A、P1->P2->P4->P5->P3
B、P2->P1->P4->P5->P3
C、P2->P4->P5->P1->P3
D、P4->P2->P4->P1->P3
答案
C
解析
所谓安全状态,是指系统能按某种进程顺序(P1,P2,…,Pn),来为每个进程P
i
分配其所需的资源,直到满足每个进程对资源的最大需求,使每个进程都可以顺利完成。如果无法找到这样的一个安全序列,则称系统处于不安全状态(死锁)。
如何保证系统处于安全状态可以避免死锁的发生,银行家算法是一个古典的测试算法。银行家算法的基本思想是:当某个进程提出申请时,必须判断将资源分配给该进程后,会不会引起死锁。若不会,则进行分配;否则就不分配。这样做能保证在任何时刻至少有一个进程可以得到所需的全部资源而执行结束,并将归还资源加入到系统的剩余资源中,这些资源又至少可以满足一个进程的最大需求,于是保证所有进程都能在有限的时间内得到需求的全部资源。
按照银行家算法的思想,当进程请求资源时,系统将按如下原则分配资源:
(1)当一个进程对资源的最大需求量不超过系统中的资源数时可以接纳该进程。
(2)进程可以分期请求资源,但请求的总数不能超过最大需求量。
(3)当系统现有的资源不能满足进程尚需资源数时,对进程的请求可以推迟分配,但总能使进程在有限的时间里得到资源。
(4)当系统现有的资源能满足进程尚需资源数时,.必须测试系统现存的资源能否满足该进程尚需的最大资源数,若能满足则按当前的申请量分配资源,否则也要推迟分配。
在本题中序列已经给出,我们只需将4个选项按其顺序执行一遍,便可以判断出现死锁的三个序列。
在判断之前,先求出各资源的剩余数:
R1=9-(1+2+2+1+1)=2
R2=8-(2+1+1+2+1)=1
R3=5-(1+1+3)=0
由于R3,资源为0,系统不能再分配R3资源了,所以不能一开始就运行需要分配R3资源的进程。因此,A和D显然是不安全的,下面只需考虑选项B和C。
首先,看序列P2->P4->P5->P1->P3是否安全,如表5-2所示。
因此,该序列是安全的。
最后,看序列P2->P4->P5->P1->P3是否安全,如表5-3所示。
这时候,我们发现进程P1需要凡资源为5个,系统能提供的R1资源为4个,所以序列无法进行下去,为不安全序列。
转载请注明原文地址:https://kaotiyun.com/show/98TZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
(2007下项管)建设城域网的目的是要满足几十公里范围内的大量企业、机关、公司的______。
(2006上系管)使用RAID作为网络存储设备有许多好处,以下关于RAID的叙述中不正确的是______。
(2014上项管)在项目组合管理中,项目排序是对项目创造的______和投入进行分析,以选择出对组织最有利项目的过程。
(2012下集管)在面向对象的基本概念中,接口可以理解为是类的一个特例。如果用可视化面向对象建模语言(UML)来表示,则______图表示了类和接口之间的这种关系。
(2011下项管)项目收尾包含合同收尾和______两部分。
(2012下项管)信息系统受到破坏后,会对社会秩序和公共利益造成严重损害,或者对国家安全造成损害,根据《信息系统安全等级保护定级指南GB/T22240-2008》,该信息系统安全保护等级至少应定为______级。
(2013下项管)右图为一个UML序列图的一部分,正确的理解是______。①订单类发消息给客户类;②客户类发消息给订单类;③订单类调用客户类中的”验证客户”操作;④客户类调用订单类中的”验证客户”操作
(2011上项管)AP接入点(AccessPoint)是用于无线网络的无线HUB,是无线网络的核心。它是移动计算机用户进入有线以太网骨干的接入点。AP可以简便地安装在天花板或墙壁上,它在开放空间最大覆盖范围可达______米,无线传输速率可以高达11Mb
(2010下监理)利用有线电视总线式同轴电缆,将用户接入网络的技术是______。
针对下面的程序和对应的流程图,找出对应的判定覆盖路径(40)和语句覆盖的路径(41)。
随机试题
下列哪项不属于肺痈成痈期的症状表现
患者,女,49岁,已婚。月经紊乱1年,烘热汗出,头晕耳鸣,失眠多梦,腰膝痰软,烦躁起急,舌红少苔,脉细数。治疗应首选
A、晚餐碳水化合物摄入过多B、夜间曾发生过低血糖C、夜间肝脏葡萄糖产生过多D、清晨胰岛素作用不足E、清晨胰岛素拮抗激素增多黎明现象的原因是
患者,男,45岁。神思恍惚,梦魂颠倒,心悸易惊,善悲欲哭,肢体困乏,饮食减少,舌质淡,脉细无力。其治法是
我国宪法保护公民的人身自由。根据宪法规定,对公民实施逮捕,下列说法正确的有:
下列可以采用“无痕迹修改”方法修改的凭证有()。
期货合约中,交易所在制定标的资产的等级时,常常采用国内或国际贸易中最通用和交易量较大的标准品的()作为标准交割等级。
在融资租赁合同中,因出卖人不履行买卖合同的义务产生索赔的权利;()。
手拿一部平板电脑,一边喝咖啡一边阅读成为一道都市风景。对新一代读者来说,上微博是继社交网站之后最为流行的阅读方式。微博往往是前一个热点话题刚刚兴起,就被接踵而至的新话题所取代,网民的兴趣点在页面之间来回跳跃,思维不再连贯,思考不再深入,在追新逐异中使思想应
设函数f(x)在区间(-δ,δ)内有定义,若当x∈(-δ,δ)时,恒有|f(x)|≤x2,则x=0必是f(x)的()
最新回复
(
0
)