首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程read、move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器B1中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓
假定系统有三个并发进程read、move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器B1中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓
admin
2019-08-01
104
问题
假定系统有三个并发进程read、move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器B1中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓冲器B1和B2每次只能存放一条记录。要求三个进程协调完成任务,使打印出来的与读入的记录的条数,次序完全一样。请用wait和signal原语写出它们的并发程序。
选项
答案
begin SR,SM1,SM2,SP:semaphore; B1,B2:record; SR:=1;SM1:=0;SM2:=1;SP:=0; cobegin process read X:record; begin R:(接收来自输入设备上一条记录) X:=接收的一条记录; wait(SR); B1:=X; signal(SMl); goto R; end; Process move Y:record; begin M:wait(SMl); Y:=B1: Signal(SR) 加工Y wait(SM2); B2:=Y: signal(SP): goto M; end; Process print Z:record; begin P:wait(SP); Z:=B2; signal(SM2) 打印Z goto P; end; coend; end;
解析
转载请注明原文地址:https://www.kaotiyun.com/show/qjCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中国政府第一次公开提出和平解决台湾问题的方针是在()。
阅读材料并结合背景知识回答问题:材料到17世纪60年代,伟大的科学学会的时代到来了:英国皇家学会、法国科学院先后成立。此前,科学工作在很大程度上仰仗于国王对科学家个人的资助一第谷领取丹麦国王的津贴,开普勒由德意志皇帝资助;或者靠某些科学“爱好者”、赞助者
德里苏丹国前三位苏丹均为奴隶,同时皆属于()
中国第一个资产阶级革命团体兴中会建立的时间是()。
在太平天国时期,对晚清兵制以及政局产生深远影响的是()。
1962,中共中央调整计划目标,工业生产值原定950亿元调为880亿元,钢产量755万吨调为600万吨,并按“经济合理,保留骨干的原则,对企业关停并转。这举措目标
简述大化改新的内容和影响。
下列不是春秋时代齐国管仲改革的内容的是()。
著名的网络OSI七层模型是由()组织提出来的。
在一个双链表中,在*p结点之前插入*q结点的操作是()。
随机试题
自2002年到2012年的十年间,我国经济总量从世界第六位跃升到()
关于便血下列叙述哪一项是正确的
寒邪的性质是()。
关于咳嗽的临床表现与分型A、感冒所伴随的咳嗽B、百日咳C、肺结核D、肺炎所伴随的咳嗽E、支气管病变所伴随的咳嗽阵发性剧烈痉挛性咳嗽,当痉挛性咳嗽终止时伴有鸡鸣样吸气吼声
京杭大运河沟通了长江、黄河、()五大水系。
若招聘营销人员和技术人员,面试的问题及考核的要素完全一致,这说明()。
某企业年初所有者权益总额160万元,当年以其中的资本公积转增资本50万元。当年实现净利润300万元,提取盈余公积30万元,向投资者分配利润20万元。该企业年末所有者权益总额为()万元。
在最近的一则广告里,一家大型谷物食品公司指出,受过教育越好的人,在他们还是孩子的时候,经常吃燕麦粥的可能性就越大。该公司引用了对全国大学毕业生的随机调查报告来作为例证。报告显示,在被调查的人中有4/5的人在他们年幼的时候每周至少吃一次燕麦粥。下面
古诗云:“王子去求仙,丹成入九天,洞中方七日,世上几千年。”这是用神话形式说明时间
下图是校园网某台主机在命令行模式下执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。该主机上执行的命令是。
最新回复
(
0
)