首页
登录
从业资格
设系统中有 R 类资源 m 个,现有 n 个进程互斥使用。若每个进程对 R 资源
设系统中有 R 类资源 m 个,现有 n 个进程互斥使用。若每个进程对 R 资源
admin
2022-08-02
65
问题
设系统中有 R 类资源 m 个,现有 n 个进程互斥使用。若每个进程对 R 资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的a~e五种情况,( )两种情况可能会发生死锁。对于这两种情况,若将 ( ),则不会发生死锁。
问题1选项A.a和bB.b和cC.c和dD.c和e问题2选项A.n加1 或w加1B.m加1 或w减1C.m减1 或w加1D.m减1 或w减1
选项
答案
DB
解析
情况a:m=2,n=1,w=2,系统中有2个资源,1个进程使用,该进程最多要求2个资源,所以不会发生死锁。情况b:m=2,n=2,w=1,系统中有2个资源,2个进程使用,每个进程最多要求1个资源,所以不会发生死锁。情况c:m=2,n=2,w=2,系统中有2个资源,2个进程使用,每个进程最多要求2个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配1个,此时,系统中已无可供分配的资源,使得各个进程都处于等待状态导致系统发生死锁,这时进程资源图如下图所示。
情况d:m=4,n=3,w=2,系统中有4个资源,3个进程使用,每个进程最多要求2个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配1个资源,此时,系统中还剩1个资源,可以使其中的一个进程得到所需资源运行完毕,所以不会发生死锁。情况e:m=4,n=3,w=3,系统中有4个资源,3个进程使用,每个进程最多要求3个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配1个,第二轮系统先为一个进程分配1个,此时,系统中已无可供分配的资源,使得各个进程都处于等待状态导致系统发生死锁,这时进程资源图如下图所示。
对于c和e两种情况,若将m加1,则情况c:m=3,n=2,w=2,系统中有3个资源,2个进程使用,每个进程最多要求2个资源,系统先为每个进程分配1个,此时,系统中还剩1个可供分配的资源,使得其中的一个进程能得到所需资源执行完,并释放所有资源使另一个进程运行完;若将w减1,则情况c:m=2,n=2,w=1,系统中有2个资源,2个进程各需一个,系统为每个进程分配1个,此时,进程都能运行完,显然不会发生死锁。情况e分析同理。
转载请注明原文地址:https://tihaiku.com/congyezige/2417521.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
在Windows系统中,若要查找文件名中第二个字母为b的所有文件,则可在查找对话
在Windows系统中,若要查找文件名中第二个字母为b的所有文件,则可在查找对话
在计算机系统中,()是指在CPU执行程序的过程中,由于发生了某个事件,需要C
在Windows系统中,如果希望某用户对系统具有完全控制权限,则应该将该用户添加
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则()关系最适合用于
在Windows系统中,扩展名()表示该文件是批处理文件;若用户想用鼠标来复
某教务系统的部分需求包括:教务人员输入课程信息;学生选择课程,经教务人员审核后安
在一系统中,不同类对象之间的通信的一种构造称为(),一个对象具有多种形态称为
操作系统文件管理中,目录文件是由()组成的。A.文件控制块 B.机器指令
Windows操作系统中的文件名最长可达()个字符;文件名中可以使用大写或小
随机试题
__________(全球性的问题,如环境和毒品)--andperhapsevenhumanrights-aregoingtobecomemuc
某露天煤矿实施硬岩深孔松动爆破作业,孔深8m。爆破前,相关部门绘制出爆破警戒范围
A.泻下,清肝,杀虫 B.疏风清热,清肝明目 C.清热燥湿,泻火解毒 D.
A.脑膜炎奈瑟菌B.伤寒沙门菌C.微球菌D.气球菌E.霍乱弧菌属于触酶阳性革兰阴
2020年全国农民工总量28560万人,下降1.8%,其中,外出农民工16959
某饭店商场购进了一批男士纯棉衬衣,每件进价100元,商场部计划加成25%售出。根
主机房内的导体必须与大地做可靠的连接,其中防雷接地电阻应小于()Ω。A.4
已知某股票预期明年的股利为每股2元,以后股利按照不变的比率5%增长,若要求达到1
项目监理机构确定管理跨度时,应考虑的因素有()。A.监理人员的素质 B.
钨极惰性气体保护焊的主要特点有()A.只适用于薄板(6mm以下)及超薄板材料
最新回复
(
0
)