首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程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
62
问题
假定系统有三个并发进程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(SM 1); 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 i end:
解析
转载请注明原文地址:https://kaotiyun.com/show/wVCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
20世纪50年代到70年代初,西欧国家通过有效的社会经济政策,维持了经济相对稳定和持续发展。这些政策主要包括()①加强对经济的宏观管理②废除生产关系中封建落后因素③发展高科技和新兴产业④进行社会改革,稳定社会
一战后,法国对外政策的特点是()。
印度种姓制度中,处于被剥削被压迫地位的两个瓦尔那是()①婆罗门②刹帝利③首陀罗④吠舍
美国主张建立国际联盟的主要目的是()。
第二次工业与第一次工业革命相比较,其新特点是()。①科学和技术真正结合起来②第二次工业革命几乎同时发生在几个先进的资本主义国家③与第一次工业革命交叉进行④使社会第一次分裂为工人阶级和资产阶级
全国高校院系调整的时间是()。
骑士团是罗马教皇推行反宗教改革的工具,其中在波罗的海南岸发挥重要作用的骑士团是()。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
洋务运动时期,首批赴欧海军留学生派出的时间是()。
某中央处理器的数据通路如图所示。MDR为内存数据寄存器,PC为程序计数器,IR为指令寄存器。所有的单线箭头为控制微命令。(1)请说明图中部件X的名称和功能、寄存器Y的名称和功能。(2)请解释:为什么要设置T暂存器?(3)假定指
随机试题
踝关节的组成,正确的是
离子对比色测定的必要条件是
根据《关于建立国家基本药物制度的实施意见》政府举办的基层医疗卫生机构配备使用的基本药物实行
下列各调查中,调查单位和填报单位一致的是()。
在总资产报酬率大于零且不变的情况下,资产负债率越低,净资产收益率越低。()
某动漫软件企业为增值税一般纳税人,2018年6月销售自行开发的动漫软件产品,取得不含税销售收入200万元,本月购进材料用于动漫软件产品的开发,取得增值税专用发票,注明税额13万元,则该动漫软件企业即征即退的增值税为()万元。
甲公司与乙公司均为增值税一般纳税人,适用的增值税税率均为17%。2016年1月1日,甲公司销售一批材料给乙公司,含税价格为130万元。2016年7月1日,乙公司发生财务困难,无法按合同规定偿还债务,经双方协商,甲公司同意乙公司用产品抵偿该应收账款。该产品市
有情绪专家研究表明,婴儿在出生时,就展示了五种不同的情绪:惊奇、伤心、厌恶、最初步的微笑和兴趣。该情结专家是()
AftertheviolentearthquakethatshookLosAngelesin1994,earthquakescientistshadgoodnewstoreport:Thedamageanddeath
A、Train.B、Car.C、Ship.D、Coach.D
最新回复
(
0
)