首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有如下两个优先级相同的进程P1和P2。信号量S1和S2的初值均为0,试问P1、P2并发执行结束后,z的值可能是( )。
设有如下两个优先级相同的进程P1和P2。信号量S1和S2的初值均为0,试问P1、P2并发执行结束后,z的值可能是( )。
admin
2018-09-11
68
问题
设有如下两个优先级相同的进程P1和P2。信号量S1和S2的初值均为0,试问P1、P2并发执行结束后,z的值可能是( )。
选项
A、4、8、11
B、4、6
C、6、8
D、4、8
答案
D
解析
这类题目其实不难,但这种题却很容易答错,原因就是很容易漏掉某种情况。
首先,将上述进程分解成以下6个程序段:
假设没有PV操作的情况下。进程并发执行关系用前驱图表示如图7-7所示。
加入了PV操作后用前驱图表示如图7-8所示。
由于x的值只有PS4、PS5决定,且两者顺序关系确定,则易得x的值始终为4。又P2和P1共享的变量只有z,则PS6与PS1、PS2、PS3的关系决定了最终的y和z的值。又根据进程前驱图得,PS6在PS1之后。所以可能的情况有(PS4、PS5所处的顺序有多种情况,但都不对最后结果产生影响,为了方便,我们统一把PS4、PS5放在PS1后面执行):
PS1、PS4、PS5、PS6、PS2、PS3;
PS1、PS4、PS5、PS2、PS6、PS3:
PS1、PS4、PS5、PS2、PS3、PS6:
这3种情况,计算过程如表7-2所示。
综上所述,z的值可能是4、8。
转载请注明原文地址:https://kaotiyun.com/show/eqRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1936年,德奥双方通过(),德国基本上控制了奥地利的内政和外交。
真理标准问题大讨论
“文化大革命”结束后,在纠正“文化大革命”错误的过程中,整个过程受到()的严重阻碍。
中华人民共和国恢复在联合国合法席位的时间是()。
秦统一过程中,最先和最后灭掉的国家是()。
列宁在《四月提纲》中指出,俄国的革命任务是()。
中国共产党主张和平解决西安事变的主要目的是()。
以下()协议完成了从网卡到IP地址的映射。
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,我们可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
不需要抢占的进程调度算法是()。
随机试题
为了加快数据库的访问速度,可以对数据库建立并使用______,它在数据库的整个生命周期都存在。
不属于外阴良性肿瘤的是
破伤风发病出现肌肉强烈收缩时,最早发病的部位是
A.呋塞米B.氢氯噻嗪C.阿米洛利D.氨苯蝶啶E.螺内酯利尿作用强,常用于治疗严重水肿的药物是()。
美术创作
愚人节那天,有一个人要赶往机场,走到三岔路口碰到一个老翁,老翁让他向前面两个年轻人问路,并告诉他两个人中一个人说真话、一个人说假话。这个人对那两个年轻人同时问了一句:“二加二等于五,右边这条路通往机场,对吗?”等两个年轻人回答完以后,他就毫不迟疑地走上了右
教育制度就是学校教育制度。
Whenaretherenovationsexpectedtostart?
HowdideverythinggoafterEuropewentonvacation?
_____isdefinedasthestudyoftherelationshipbetweenlanguageandmind.
最新回复
(
0
)