首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程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
34
问题
假定系统有三个并发进程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(SM1); 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://jikaoti.com/ti/oLGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
印度种姓制度中,处于被剥削被压迫地位的两个瓦尔那是()①婆罗门②刹帝利③首陀罗④吠舍
下列不属于十一届三中全会过后对各方面社会关系的调整的是()
苏联实行新经济政策和美国推行罗斯福新政的相似点是()。①面临极为困难的经济形势②国家颁布政策法令强制干预经济③最主要内容是调整和复兴工业④通过发展商品生产来恢复农业
论述世界反法西斯联盟形成的过程。
马克思和恩格斯之所以能创立科学社会主义理论,主要是由于()。
罗马在应用科学尤其是农艺学方面取得了较高的成就,其中《论农业》是研究罗马帝国初期奴隶制经济不可多得的历史文献,《论农业》的作者是()。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
从“鲁尔危机”的发生到《道威斯计划》的实施,西方国际关系变化对当时有关国家的影响是()。①美国势力进一步向欧洲渗透②英国达到了限制法国、保持均势的目的③德国获得重建经济的有利时机④法国扩充实力争霸欧洲的计划遭
5位二进制定点小数,用补码表示时,最小负数是()。
计算机网络分为广域网、城域网和局域网,其划分的主要依据是()。
随机试题
一层楼住了1、2、3、4、5、6六位老师,每边各有三位,其中1号老师在中间,各位老师的相对位置如下:(1)1号的旁边是教语文的;(2)教语文的对面是教英语的;(3)教英语的隔壁是教数学的;(4)4号老师的对面是6号;(5)6号老师的隔壁是教物理的
麦克卢汉媒介理论的核心观点是
Word2010的“视图”功能区中的命令义分成多个组别,均用一条__________分开。
食物的氧热价是指
根据《建筑安装工程费用项目组成》(建标[2003]206号)文件的规定,下列不属于企业管理费的是()。
根据《个人贷款管理暂行办法》,1年以上的个人贷款,经贷款人同意,可以展期,展期期限()。
流动比率较高()
银行监管的非现场监督的审查对象是()。
A有限责任公司有甲、乙、丙、丁、戊五名股东,甲拟将其股权转让给戊;已知A有限责任公司章程未对股权转让事项作出规定。根据公司法律制度的规定,下列说法中正确的是()。
假如通货膨胀的初始原因是成本推动,如果没有()的伴随,将会出现生产萎缩,失业增加,最终引起严重的经济萧条。
最新回复
(
0
)