首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程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
29
问题
假定系统有三个并发进程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
学硕统考专业
相关试题推荐
下列各组条约的时间排列顺序正确的是()①《布列斯特条约》②《色佛尔条约》③《九国公约》④《洛桑条约》
我国第一部系统的史学理论著作是()。
对三国鼎立到隋朝重新统一全国这段历史时期的政局,叙述正确的是()。①只有西晋有过短暂的统一②大多数时间是多个政权分立、南北对峙的复杂政局③西晋、北魏、东晋都有过短暂的统一④除三国分立以外,其他时间基本上处于统
文艺复兴时期,系统提出了国家主权理论的政治思想家是()。
国民政府对日宣战的时间是()。
毛泽东从事了大量理论研究工作,系统阐述了新民主主义的理论,下列选项中,不属于这一范围的是()
元代对边疆地区的统治方式不同于其他三地的一地是()。
北魏建立和统一的时间分别是()。
明朝灭亡后,以下南明小朝廷存在的先后顺序是()。①绍武政权②永历政权③隆武政权④弘光政权
随机试题
Web开发过程中设计阶段的任务包括
生长在欧亚大陆寒带、温带地区的许多小型鸟类,通常冬季停止繁殖,到春季开始繁殖。在秋季因寒冷而停止繁殖以前,这些种群的数量______。
当血铅浓度超过生物限值时,表示接触者
长于治疗寒痰咳喘,胸满胁痛的药物是
关于排烟口及排烟管道设计的说法,符合规定的有()。
()是各业务部门根据业务工作的需要而建立的核算制度。
以学生学习“电流”概念为例,简述前概念对中学物理教学有利与不利韵影响。
简述班集体的基本特征。
合伙:就是指两个以上的民事主体,各自提供资金、实物和技术等,共同经营、共享收益、共担风险的契约。合伙企业是指各合伙人订立合伙协议,共同出资、合伙经营、共享收益、共担风险,并对合伙企业债务承担无限连带责任的营利性组织。下列不属于合伙企业的特征的一项是(
CanadiansliketothinkthatalthoughtheyarethejuniorpartnerintheirtraderelationswiththeUnitedStates,the174billi
最新回复
(
0
)