首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设系统中有三类互斥资源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
50
问题
假设系统中有三类互斥资源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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
(2009上系分)数据仓库在收集数据过程中,会遇到一些略微不一致但可以纠正的数据,纠正的过程称为______。
(2011上监理)下列对网络层次化设计的理解,不正确的是______。
(2011上项管)某公司拟配置存储容量不少于9TB的磁盘阵列用于存储数据。假设只能购买每块存储容量为2TB的磁盘,以下说法正确的是______。
(2008下项管)在管理信息系统项目的实施过程中,不仅需要管理过程,也需要技术过程、支持过程、过程改进和商务过程等,它们分别来自项目管理知识、项目环境知识、通用的管理知识和技能、软技能或人际关系技能以及______。
(2010上集管)在评标过程中,______是不符合招标投标法要求的。
(2009上项管)防火墙把网络划分为几个不同的区域,一般把对外提供网络服务的设备(如WWW服务器、FTP服务器)放置于______区域。
(2012下项管)某公司有50个正在进行的项目,张工是该公司的一个大项目经理,领导6个项目经理负责大项目或多项目的管理,每个项目级经理至少负责两个项目,张工必须为每个项目合理安排进度和分配资源,则______对张工至关重要。
(2011上集管)某项目组需要在Windows操作系统平台上用C++语言编写应用构件,该项目组宜选用______作为构件标准。
针对下面的程序和对应的流程图,找出对应的判定覆盖路径(40)和语句覆盖的路径(41)。
未经压缩的数字音频数据传输率的计算公式为(39)。
随机试题
组织文化的核心层是()
下列药材折断时常有粉尘出现,组织中含有较多淀粉的是
A.丙二醇B.醋酸纤维素酞酸酯C.醋酸纤维素D.蔗糖E.乙基纤维素 片剂的薄膜包衣材料通常由高分子成膜材料组成,并可添加增塑剂、致孔剂(释放调节剂)、着色剂与遮光剂等。常用的增塑剂是()
(2005年)如图6-9所示,一压力水管渐变段,水平放置,已知d1=1.5mm,d2=1m,渐变段开始断面相对压强P1=388kPa,管中流过流量Q=2.2m3/s,忽略水头损失,渐变段支座所受的轴心力为()kN。
(2006年)与二进制数11110100等值的八进制数是()。
题31-34:某抗震设防烈度为8度的多层砌体结构住宅,底层某道承重横墙的尺寸和构造柱设置如图1-11所示。墙体采用MUl0级烧结多孔砖、M10级混合砂浆砌筑。构造柱截面尺寸240mm×240mm。采c25混凝土,纵向钢筋为HRB335级414,箍筋
李某,16周岁,以打临工养活自己。一天她在工艺美术公司以1680元购买了项链和宝石戒指。父母认为她尚未成年,没有征得家长同意,不能进行大数额的买卖行为。对这一案件的说法正确的是
在一些要求传输速度高,传输数据量大的人机交互设备与人机接口之间信息联络方式为( )。
十六进制数IA2H对应的十进制数是
______comeoutofthebuilding,myfirstthoughtwastocallthefiredepartment.
最新回复
(
0
)