首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
下图给出了四个进程合作完成某一任务的前驱图,试说明这四个进程的同步关系,并用信号量描述它。
下图给出了四个进程合作完成某一任务的前驱图,试说明这四个进程的同步关系,并用信号量描述它。
admin
2016-06-30
43
问题
下图给出了四个进程合作完成某一任务的前驱图,试说明这四个进程的同步关系,并用信号量描述它。
选项
答案
main( ) {Semaphorea=b=c=d=0 Cobegin} {S
1
;signal(a);signal(b);} {wait(a);S
2
;signal(c);} {wait(b);S
3
;signal(d);} {wait(c);wait(d);S
4
;}
解析
图中说明任务启动后S
1
先执行,当S
1
结束后,S
2
、S
3
可以开始执行,S
2
、S
3
执行完成后,S
4
才可以开始执行。
为了确保这一执行顺序,设4个同步信号量a、b、c、d分别表示S
1
—>S
2
、S
1
—>S
3
、S
2
—>S
3
、S
2
—>S
4
的前驱关系,初始值均为0。利用信号量的wait()和signal( )操作来实现同步。
转载请注明原文地址:https://kaotiyun.com/show/v9Ax777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
实现流媒体传输的两种方法是实时流媒体传输和________流媒体传输。
消息缓冲机制是利用________实现进程和各节点机之间的信息交换。
以HTTP协议按超文本方式在Internet上提供的内容服务是()
为确保信箱数据的一致性,需要设置________个信号量。
支持双向的数据流,但并不保证是可靠、有序、无重复的是()
客户端的套接字提出连接请求,要连接的目标是服务器端的套接字,这指的是()
时间片轮转算法中,直接影响系统开销和响应时间的是()
以下关于批处理操作系统的叙述,错误的是()
增量模型意指需求可以分组,形成一个个的增量结构。在这一条件下,对每一增量实施________开发。
下面5个系统中:计算机辅助设计系统、航班订票系统、过程控制系统、计算机激光照排系统、CD播放器,必须是实时操作系统的有_______个。
随机试题
用泛制法制备水蜜丸时,炼蜜应加下列哪种溶媒稀释后使用()
手足部疔疮,病重者要警惕其
2019年《中华人民共和国药品管理法》修订,首次将“保护和促进公众健康”作为新的药品管理理念。《基本医疗卫生与健康促进法》对此有更深入的规定。关于公民健康权和获得基本医疗卫生服务权利的说法,错误的是
下列关于教育储蓄存款的说法中,正确的有()。
2015年12月31日,甲公司发现应自2014年12月开始计提折旧的一项固定资产从2015年1月才开始计提折旧,导致2014年度管理费用少记200万元,被认定为重大差错,税务部门允许调整2015年度的应交所得税。甲公司适用的企业所得税税率为25%,无其他纳
阅读下列材料,根据要求回答问题。Theteacherhadsomepicturesinhandandpreparedfortheclass.…Warming-up(1)Let’ssingthecolorsongan
下列选项中属于民法基本原则的是()。
对于我国社会主义文化、科学领域内出现的矛盾,处理的方针是()
事务处理系统运行时,系统的吞吐率指标(每秒处理的事务数)会随系统负荷(系统中待处理的事务数量)大小而变化。当系统的负荷从0开始逐步增大时,系统吞吐率的变化一般将先后经历如下三个阶段:(62)。
Lookatthenotesaboutthequalitiesofgreatmanagers.Someinformationismissing.Youwillhearpartofapresentationbya
最新回复
(
0
)