首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有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
43
问题
有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
操作系统概论
理工类
相关试题推荐
操作性条件反射理论在护理教育中的应用包括()
桑代克利用迷箱的方法研究动物的学习,发现它们的学习过程都是遵循“________”的方式进行的。
小组教学中“献计献策”活动时间最长限制是【】
下列有关教师教学质量评价的说法,不正确的是【】
要求教师具有专业判断能力,可以节约学生的时间和精力,属于课程科目大纲制定的哪项原则()
长期家庭氧疗每日吸氧时间应≥_______小时。
反映颅脑损伤严重程度的最客观指标是_________状态。
某环卫工人,40岁,男性,在路边作业时被飞驰而来的汽车撞倒在地,神志不清。急救人员应做哪些急救工作?
请按参考文献书写格式完成下列内容:查阅中国护理管理2013年第4卷,第3期,第11页至13页,由张三、李四、王五、刘六发表的论文,题为“强化行为干预对哮喘患儿家庭自我管理模式的影响”。
c语言中专门的指针运算符有两个:&和*,前者是取地址运算符,后者是________运算符。
随机试题
施工方案的优化主要通过对施工方案的()比较,选择最优的施工方案,达到加快施工进度并能保证施工质量和施工安全,降低消耗的目的。
在计提银行贷款损失准备时,专项准备是指()。
敦煌石窟是世界上现存规模最大的佛教艺术宝库,已列入《世界遗产名录》,尤以唐代壁画艺术著称于世。()
人民法院的行政诉讼监督,主要是对公安机关及其人民警察()的合法性进行审查。
A.impactB.hugeC.worseD.conductedE.likelyF.powerGpotentialH.contagiousI.featuredJ.directly
Severalyearsintoacampaigntogetkidstoeatbetterandexercisemore,childobesityrateshaveappearedtostabilize,andm
Whenmostpeoplethinkaboutchangingtheirbodyshape,theyusuallyfocusonjustlosingweight.Booksandmagazinesaboutdiet
江苏省红云公司设立在山东青岛的分支机构因无力偿还银行贷款而被银行起诉至法院。经审查查明,该分支机构于2003年依法成立,至今仍未领取营业执照。那么本案的被告是谁?()
房地产居间业务活动过程中,最关键的步骤是()。
以下各选项中,属于中央银行负债的包括()。
最新回复
(
0
)