首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有3个并发进程:R、E、P,R将键盘输入的一个整数读入缓冲区B1,E将B1中的数据取出进行处理,处理后存入缓冲区B2中。最后由P负责将B2中的数据打印输出。用PV操作写出管理3个进程的并发程序。(注:B1和B2均只能存放一个数据)
有3个并发进程:R、E、P,R将键盘输入的一个整数读入缓冲区B1,E将B1中的数据取出进行处理,处理后存入缓冲区B2中。最后由P负责将B2中的数据打印输出。用PV操作写出管理3个进程的并发程序。(注:B1和B2均只能存放一个数据)
admin
2017-10-26
42
问题
有3个并发进程:R、E、P,R将键盘输入的一个整数读入缓冲区B1,E将B1中的数据取出进行处理,处理后存入缓冲区B2中。最后由P负责将B2中的数据打印输出。用PV操作写出管理3个进程的并发程序。(注:B1和B2均只能存放一个数据)
选项
答案
设4个信号量:S1表示能否将数据存入B1;S2表示B1中是否已存有数据可供处理;S3表示是否将处理过的数据存入B2;S4表示B2中是否已有数据可供打印。用PV操作管理3个并发进程如下: begin B1,B2:integer; S1,S2,S3,S4:semaphore; S1:=1; S2:=0; S3:=1; S4:=0; cobegin process R datal:integer; begin L1:reacl a data; P(S1); B1:=data1; V(S2); goto L1: end; process E data2:integer; begin L2:P(S2); take a data from B1: V(S1); process the data to data2; P(S3); B2:=data2; V(S4); goto L2; end; process P begin L3:P(S4); take a data from B2; V(S3): print the data; gato L3: end; coend; end;
解析
转载请注明原文地址:https://kaotiyun.com/show/Gekx777K
本试题收录于:
操作系统概论题库理工类分类
0
操作系统概论
理工类
相关试题推荐
在一名学生与孕妇交流和为其健康宣教时出现了某些问题,临床老师给学生提供了相关信息咨询,并提供信息指导。在此过程临床老师扮演了什么角色()
内容设计
急救单位执行院外急救服务所覆盖的区域半径称为_________。
简单检伤分类及快速治疗(START)程序评估内容包括行动检查、______检查、血液循环检查及清醒程度检查。
信息性偏倚
信度的三个主要特征是()
男性,12岁,五年级学生,学习成绩不好,上课注意力不集中,坐不住,一会捅捅前座同学,一会又和后座同学讲话,上体育课不好好排队,还大声嚷嚷,经常不能完成作业,甚至将作业本遗失在学校。该患者的诊断很可能()
有以下公式:若已经正确引用math.h文件,下列不能正确计算上述公式的程序段是【】
文件传输的应用层协议为【】
进程的并发执行可能会破坏进程顺序执行时的封闭性和_______。
随机试题
煅淬法炮制常用的淬液有
与外部招聘相比,内部提升的优点有()
患者,女性,65岁,右眼痛,头痛,视力下降1天,伴恶心呕吐。眼部检查:视力:右0.02,左0.8,眼压:右70mmHg,左16mmHg,右眼混合充血(+++),角膜雾状水肿。前房较浅,瞳孔6mm,椭圆,对光反射消失;晶状体轻度混浊,眼底模糊。现患者右眼
尤文肉瘤好发在
具有以下化学结构的药物是
2008年5月,顺峰劳务派遣有限责任公司(简称顺峰公司)与易科房地产开发有限责任公司(简称易科公司)签订劳务派遣协议,将杨某派遣到易科公司工作。根据有关法律规定,请回答下列问题:顺峰公司和易科公司对杨某的下列做法中,不符合法律规定的有:()
数字电视信道传输标准主要有()和卫星。
甲、乙两公司资产总额皆为100万元,甲公司负债为20万元,所有者权益为80万元。乙公司负债为35万元,所有者权益为65万元。下列对甲、乙两公司的说法正确的是()。
2012年7月1日甲公司转让一项专利权给其子公司乙公司,转让时该专利权的账面价值为400万元,转让价款为300万元,尚可使用年限为5年,预计净残值为0。该专利权属于管理用专利技术,则甲公司编制2013年合并报表的时候对该事项的调整对合并损益的影响为(
下图为利用ARM芯片的GPIO引脚连接按键的典型接口。当图中KEY1与KEY2键按下,其他按键均松开时,ARM芯片读到的GPF6~GPF1的状态为()。
最新回复
(
0
)