首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程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
35
问题
假定系统有三个并发进程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
学硕统考专业
相关试题推荐
完整地表述电磁场理论的物理学家是()。
国民党政府宣布民盟为“非法团体”,民盟总部被迫解散的时间是()。
在明朝中叶,农业生产发生了一件非常重要的事件——(),对于当时的食物结构产生了重大的影响
列宁称马克思、恩格斯是“19世纪人类三个最先进国家中三种主要思潮的继承人和天才的完成者”。这里“三个最先进国家”指的是()。
新中国院系调整主要是学习()。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
基督教产生的时间是()。
日本三个月亡华计划破产的标志是()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
随机试题
设A=,当x与y满足_________时,有AB=BA.()
下列感染性疾病不能引起急性胰腺炎的是
A.PEG6000B.水C.液体石蜡D.硬脂酸E.石油醚滴丸的水溶性基质是
根据《执业药师资格制度暂行规定》,申请注册者必须具备的条件有
()是指由业主向物业服务企业支付固定物业服务费用,盈余或者亏损均由物业服务企业享有或者承担的物业服务计费方式。
广东降水量时空分布不均,呈多中心分布。()
福建海坛岛面积276.61平方千米,人口约35万人,地势低平,是大陆距离宝岛台湾最近的地方。当地盛传“光长石头不长草,风沙满地跑,房子像碉堡”的民谣。据此完成下列问题。依据当地自然环境特征,推测海坛岛传统民居的特点是()
随着微博、微信等传媒方式的广泛使用,公民的意见表达日益快速、便捷和多样,其参政、议政的能力得以快速提升,面对这种变化,中国共产党作为执政党必须:①坚定理想信念,保持党的纯洁性②引导社会舆论,履行国家管理职能③完善执政方式,提升
SomebiographershavenotonlydisputedthecommonnotionthatEdgarAllanPoedranktoexcessbutalsoquestionedwhetherhedr
A、Materialsforwriting.B、Imagination.C、Moretimetocompletethewriting.D、Adviceonwriting.C原文中,女士说自己去找了Wilson教授,希望能有更多的时
最新回复
(
0
)