首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程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
76
问题
假定系统有三个并发进程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://kaotiyun.com/show/0VCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:哪位皇帝的即位首次应用了秘密立储制?()
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:西汉到北魏赋税制度的变化的基本趋势是()
真理标准问题大讨论
标志着整风运动开始向反“右派”斗争转变的重要文件是()。
苏联实行新经济政策和美国推行罗斯福新政的相似点是()。①面临极为困难的经济形势②国家颁布政策法令强制干预经济③最主要内容是调整和复兴工业④通过发展商品生产来恢复农业
下列法律文件中,规定内阁对君主负责的是()。
下列关于20世纪历史的叙述,全部错误的是()。①朝鲜建国的时间早于中国②1948年3月,英国、法国、比利时、荷兰、卢森堡5国缔结了《合作和集体防御条约》即《五国和约》③1950年,周恩来到达莫斯科,中苏缔结了《中苏互不侵犯条约》,标志着社会主
世界天文史上最早实地测量子午线的记录是由谁进行的?()
1980年1月,邓小平在《目前的形势和任务》提出的中国人民长期奋斗的三件大事是()。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
随机试题
患者,40岁。右耳垂下肿物5年,生长缓慢,无痛。检查:肿物以耳垂为中心,界限清楚,活动,呈椭圆形,表面呈结节状,硬度中等。该患者最可能的临床诊断是右侧腮腺
女,24岁。停经45d,诊断为早期妊娠。在行负压吸宫术时,突然出现面色苍白、出汗、头晕、胸闷,体检血压80/50mmHg,心率40/min。最可能的诊断是
使胃蛋白酶原转变为胃蛋白酶的激活物是()。
斜井表土段如为粘结性土层时,其暗挖的方法宜采用()。
下列无形资产不得计算摊销在企业所得税前扣除的是()。
2011年1月甲企业以融资租赁的方式租入一处房产,原值1000万元,租赁期5年,租入当月投入使用,每月支付租赁费10万元,税务机关确定甲企业为该房产的纳税人,计算房产余值的扣除比例为20%。2011年甲企业融资租赁的房产应缴纳房产税()。
2×17年3月,甲公司购买了90套全新的公寓拟以优惠价格向职工出售,该公司共有90名职工,其中72名为直接生产人员,18名为公司总部管理人员。甲公司拟向直接生产人员出售的住房平均每套购买价为100万元,向直接生产人员出售的价格为每套80万元;拟向管理人员出
在计算机中,算法是指()
在关系运算中,投影运算的含义是()。
关于汇编语言程序()。
最新回复
(
0
)