首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
关于临界区问题(critical section problem)的一个算法(假设只有进程P0和P1可能会进入该临界区)如下(i为0或1),该算法( )。
关于临界区问题(critical section problem)的一个算法(假设只有进程P0和P1可能会进入该临界区)如下(i为0或1),该算法( )。
admin
2019-02-24
33
问题
关于临界区问题(critical section problem)的一个算法(假设只有进程P0和P1可能会进入该临界区)如下(i为0或1),该算法( )。
选项
A、不能保证进程互斥进入临界区,且会出现“饥饿”
B、不能保证进程互斥进入临界区,但不会出现“饥饿”
C、保证进程互斥进入临界区,但会出现“饥饿”
D、保证进程互斥进入临界区,不会出现“饥饿”
答案
B
解析
本题考查进程的同步与互斥。进程PO和P1写为:
P0:①if(turn!=一1) turn=0; P1: ④if(turn!=一1) turn=1;
②if(turn!=0) goto retry; ⑤if(turn!=1) goto retry;
③turn=一1; ⑥turn=一1;
当执行顺序为1、2、4、5、3、6时,P0,P1将全部进入临界区,所以不能保证进程互斥进入临界区。
有的同学会觉得这题会产生饥饿,理由如下:
当PO执行完临界区时,CPU调度P1执行④。当顺序执行1、4、(2、1、5、4)、(2、1、5、4)、…时,P0和P1进入无限等待,即出现“饥饿”现象。
这是对饥饿概念不熟悉的表现。饥饿的定义是:当等待时间给进程推进和响应带来明显影响称为进程饥饿。当饥饿到一定程度的进程在等待到即使完成也无实际意义的时候称为饥饿死亡,简称饿死。
产生饥饿的主要原因是:在一个动态系统中,对于每类系统资源,操作系统需要确定一个分配策略,当多个进程同时申请某类资源时,由分配策略确定资源分配给进程的次序。
有时资源分配策略可能是不公平的,即不能保证等待时间上界的存在。在这种情况下,即使系统没有发生死锁,某些进程也可能会长时间等待。
而在本题中,PO和P1只有满足了特定的某个序列才能达到“饥饿"的效果,并不是因为资源分配策略本身不公平造成的,而这两个进程代码表现出来的策略是公平的,两个进程的地位也是平等的。满足上述特定的序列具有特殊性,就进程推进的不确定性而言,是基本不可能恰好的达到这种巧合的。否则,几乎所有这类进程都有可能产生饥饿。
转载请注明原文地址:https://kaotiyun.com/show/MoCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
阅读材料,回答以下问题:材料一:甘地认为,非暴力抵抗是印度争取摆脱殖民桎梏的唯一正确办法;同时,他认为非暴力抵抗并不意味着对外国统治和其他罪恶的屈服。他写道:“我深信假如只有在怯懦和暴力两者之间加以选择时,我将劝人选择暴力……我宁愿要印度用暴力来保护自己
美国领土扩张运动中,从()手中强买了东佛罗里达。
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
“二战”后主要资本主义国家经济恢复和发展的杠杆是()。①政府采取宏观调控政策②发展国家垄断资本主义③充分利用科技成果④加强国际经济联系
阅读下列材料,并结合所学知识回答问题:材料一重申粮食垄断和价格都是不可更改的,重申必须同粮食投机商进行无情斗争,同时责成每一者,必须在本法令公布后一周内,把超过播种田地和自己到下次收获前的定额消费量的全部余粮呈报交售,呈报的办法由粮
对《魏玛宪法》的内容和影响叙述不正确的是()。
下列哪一个不是罗马王政时代的管理机构?()
以下不属于国民党控制金融的“四行”是()。
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
著名的网络OSI七层模型是由()组织提出来的。
随机试题
关于招标投标,下列说法中正确的有()。[2009年真题]
项目过程动态管理的PDCA循环方法体现了过程管理的()要求。
最基本和最重要的煤化学成分分析是(),根据这些分析结果可初步判断煤的性质、种类和工业用途。
根据《城乡规划法》的规定,下列关于建设项目选址各规划管理的行政主体表述中不符合规定的是()
语言习得机制
英美法系又称为()。
IOC
根据程序局部性理论,Denning提出了工作集理论。工作集是进程运行时被频繁访问的页面集合。在进程运行时,如果它的工作页面都在(37)器内,则能够使用进程有效地运行,否则会出现频繁的页面调入/调出现象。假设窗口尺寸为10,在某一段时间内,任务所访问的逻辑页
下列叙述中正确的是
下列表达式计算结果为日期类型的是
最新回复
(
0
)