首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程read,move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B1中。进程move从缓冲器B,中取出一记录,加工后存人缓冲器B2。进程print将B2中的记录取出打印输出。缓冲
假定系统有三个并发进程read,move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B1中。进程move从缓冲器B,中取出一记录,加工后存人缓冲器B2。进程print将B2中的记录取出打印输出。缓冲
admin
2014-07-18
52
问题
假定系统有三个并发进程read,move和print共享缓冲器B
1
和B
2
。进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B
1
中。进程move从缓冲器B,中取出一记录,加工后存人缓冲器B
2
。进程print将B
2
中的记录取出打印输出。缓冲器B
1
和B
2
每次只能存放一个记录。要求三个进程协调完成任务,使打印出来的与读入的记录个数、次序完全一样。请用wait和signal原语写出它们的并发程序。
选项
答案
begin SR,SM
1
,SM
2
,SP:semaphore; B
1
,B
2
:record; SR:=1;SM
1
:=0;SM
2
:=1;SP:=0; Cobegin process read X:record: begin R:(接收来自输入设备上一个记录) X:=接收的一个记录; wait(SR); B
1
:=X; signal(SMl); goto R; end; Process move Y:record; Begin M:wait(SMl); Y:=B
1
; Signal(SR) 加工Y wait(SM2); B
1
:=Y; signal(SP); goto M; end; Process print Z:record: Begin P:wait(SP); Z:=B
1
; signal(SM
2
) 打印Z go to P; end; Coend; end;
解析
转载请注明原文地址:https://kaotiyun.com/show/aaxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
李鸿章奏请在天津设立的北洋水师学堂的落成时间是()。
系统阐明社会主义初级阶段理论是在()。
毛泽东从事了大量理论研究工作,系统阐述了新民主主义的理论,下列选项中,不属于这一范围的是()
我国第一部系统的史学理论著作是()。
晚清时期下列武装力量出现的先后顺序是()。
美洲是一块古老的大陆,长期以来与世隔绝。把它与世界开始联系起来的重大转折时刻是()
建立中国道教史上第一个成熟的神仙系统的是()。
撰写《南海寄归内法传》和《大唐西域求法高僧传》二书,记录了南亚许多国家的社会、文化和宗教状况,成为研究7世纪印度、巴基斯坦和南洋各国历史、地理可靠资料的是()。
()的设置是清王朝实行满汉联合、以汉制汉统治方式在军事上的具体体现
简述西欧城市兴起的原因、方式及其影响。
随机试题
战略业务单位是企业值得为其专门制定一种经营战略的()业务单位。
符合现行《中国药典》规定的检查热原的方法有
患儿,7岁。水肿1周,体检:全身明显水肿,血压120/80mmHg(15/10.6kPa),尿常规;蛋白(+++),红细胞10~15个/高倍视野,血白蛋白22g/L,胆固醇7.8mmol/L,诊断为肾病综合征,给予泼尼松1.5~2mg/(kg•
高热病人的护理,下列措施哪项不妥
双级制冷循环中的高、低压级制冷剂吸气体积量()。
政府投资的水利、电力、铁路等项目基本属于()。
甲公司生产A产品,本月成本资料如下:A产品本月完工3200件,月末在产品800件。要求:根据上述资料,分析回答下列问题。若原材料随加工程度逐步投入,月末在产品投料程度为50%,采用在产品按所耗直接材料费用计价法计算,完工产
需求拉动的通货膨胀是由于()引起的通货膨胀。
A、B、C三个水桶的总容积是1440升。如果A、B两桶装满水,C桶是空的,若将A桶水的全部和B桶水的1/5,或将B桶水的全部和A桶水的1/3倒入C桶,C桶都恰好装满。C桶的容积是多少升?
Mostofyouwouldprobablysaythatwhatmakesyoutrulyhappyisyourfamilyandtheloveyoushareinyourrelationships,and
最新回复
(
0
)