首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程read、move和print共享缓冲器Bl和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器Bl中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓
假定系统有三个并发进程read、move和print共享缓冲器Bl和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器Bl中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓
admin
2019-08-15
89
问题
假定系统有三个并发进程read、move和print共享缓冲器Bl和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器Bl中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓冲器Bl和。B2每次只能存放一条记录。要求三个进程协调完成任务,使打印出来的与读入的记录的条数,次序完全一样。请用wait和signal原语写出它们的并发程序。
选项
答案
begin SR,SMl,SM2,SP:semaphore; B1,B2:record; SR:=1;SMl:=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(SMl) Y:=Bl: Si nal(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/OiCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
唐玄宗为密切与少数民族的关系采取的措施有()。
拜占庭建筑风格的典型代表圣索菲亚大教堂建于()。
【纳赛尔】(GamalAbdelNasser,1918—1970)北京师范大学2000年世界现当代史真题;南京大学2013年国际关系史真题
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
下面元件存取速度最快的是()。
计算机系统中存储器为何采用分级结构?
判断有向图是否存在回路,除了可以利用拓扑排序方法外,还可以利用的是()。
下面对计算机网络体系结构中协议所做的描述,错误的是()。
以下关于CPU的叙述中,错误的是()。
下面输入一个很诡异的链表,暂时称它为“变异链表”,如图4—3所示。从图中可以看出此链表的尾部形成了一个环,请实现一个时间和空间上尽可能高效率的算法来判断输入的链表是否为“变异链表”,要求:给出算法的基本设计思想。
随机试题
PASSAGEONE(1)Ifyouwanttoseewhatittakestosetupanentirelynewfinancialcenter(andwhatisbestavoided),he
围绝经期功血是由于卵巢功能减退所致,以下表述哪项不正确
锰的生理功能是
患者久病,畏寒喜暖,形寒肢冷,面色皓白,倦卧神疲,小便清长,下利清谷,偶见小腿浮肿,按之凹陷如泥,舌淡,脉迟。其病机是
男性,56岁,反复上腹部痛,多在餐后很快发作,不易用酸剂控制,每次发作时频繁呕吐。最常用的治疗方法
绝大多数的突出,在突出发生前都有预兆,没有预兆的突出是极少数。突出预兆可分为有声预兆和无声预兆。下列选项中,属于有声预兆的是()。
一位留学生在回国途中的飞机上,看到祖国_______、白浪席卷的海岸线和阡陌纵横、良田万顷的田野,禁不住放声歌唱,然而他却发现所唱的竟然是英文歌,于是尴尬地坐下了。填入画横线部分最恰当的一项是:
anti-monopolylegislation
EarlyinJanuary2009,thetemperatureinTanana,Alaska,fellto55belowzeroF.Itwassocoldthatwhentheairportrunwayl
ThenativepeopleofNorthandSouthAmericaweregiventhename"Indians"bythe【21】ChristopherColumbus.Hethoughthehadrea
最新回复
(
0
)