首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程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
73
问题
假定系统有三个并发进程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://www.kaotiyun.com/show/aaxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
我国第一部系统的史学理论著作是()。
对三国鼎立到隋朝重新统一全国这段历史时期的政局,叙述正确的是()。①只有西晋有过短暂的统一②大多数时间是多个政权分立、南北对峙的复杂政局③西晋、北魏、东晋都有过短暂的统一④除三国分立以外,其他时间基本上处于统
戊戌政变发生的时间是()。
()一书对日月食的记录非常翔实,最早的一次是鲁隐公三年二月(公元前720年2月20日)的日全食,比西方的记录早了130多年。
晚清时期下列武装力量出现的先后顺序是
对三国鼎立到隋朝重新统一全国这段历史时期的政局,叙述正确的是()。①只有西晋有过短暂的统一②大多数时间是多个政权分立、南北对峙的复杂政局③西晋、北魏、东晋都有过短暂的统一④除三国分立以外,其他时间基本上处于统
近现代以来,国际关系中先后出现了维也纳体系、凡尔赛一华盛顿体系和雅尔塔体系。关于这三个体系共同点的表述不正确的是()。
晚清时期下列武装力量出现的先后顺序是()。
提出行星绕太阳运行为椭圆形轨道的天文学家是()。
随机试题
A、疏肝理气,化痰和中B、疏肝理气,调经止痛C、疏肝理气,升阳举陷D、疏肝理气,清利头目E、疏肝破气,散结消滞佛手的功效是()
大型设备采购招标包括设备及伴随服务,投标人的伴随服务内容之一是()。
Bareboatcharteringismorecommonthanothertypesofchartering.
ADR业务中涉及的关键机构包括()。
甲公司因不能清偿到期债务且明显缺乏清偿能力,遂于2017年4月申请破产,且人民法院已受理。经查,在此前6个月内,甲公司针对若干债务进行了个别清偿。根据企业破产法律制度的规定,关于管理人的撤销权,下列表述中,正确的有()。
《旅行社质量保证金赔偿试行标准》规定,( )造成旅游者经济损失的,旅行社应承担赔偿责任,而不适用减轻或免除其赔偿责任。
社区服务具有精神文明建设的功能,其体现不包括()。
2009年江苏省实现地区生产总值34061.19亿元,比上年增长12.4%。其中,第一产业增加值2201.64亿元,增长4.5%;第二产业增加值18416.13亿元,增长12.5%;第三产业增加值13443.42亿元,增长13.6%。主要经济指标逐上新台阶
A.局灶性大量中性粒细胞浸润及组织坏死液化B.疏松组织的弥漫性化脓性炎症C.渗出液含有大量纤维素D.黏膜的浆液、黏液渗出蜂窝织炎
设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是()。
最新回复
(
0
)