首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程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
69
问题
假定系统有三个并发进程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
学硕统考专业
相关试题推荐
试述西欧城市兴起的原因、方式及其影响。
西安事变中,蒋介石最终接受停止内战,联共抗日的主张,其主要原因是()。
1978年直接领导和发动真理标准问题讨论的中央领导人是()。
西周的官僚制度已经相当完备,官僚机构庞杂,职官名目繁多。周王室的官僚机构分为两大系统,分别是()。
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
()是清代管理边疆少数民族地区事务的机关,也掌管一部分外交事务。
提出电磁感应定律的是物理学家()。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
驱动调度算法中,()算法可能会随时改变移动臂的运动方向。
随机试题
A.生长抑素B.血管活性肠肽C.物质D.神经肽Y嗜铬细胞瘤患者导致便秘的激素是
A.DPTB.OPVC.BCGD.MVE.HepB百白破联合疫苗的缩写字母是
企业税务风险管理是为避免企业多缴税所采取的管理对策和措施,应由财务部做出决策并负责督导。()
北京市政府最近出台了一系列与残疾人相关的措施,如举办再就业培训、残疾人个人所得税减免、对残疾人制定了小额贷款和贴息的办法等。这些措施都极大地促进了残疾人的就业,保障了残疾人的()
迟老师编写的校本教材出现了不少错误,遭到同事的质疑,迟老师说:“这不过是一本校本教材而已,没必要那么认真。”迟老师的做法()。
Theprogram______(发起)bytheMinistryofEducationandtheChineseCommunistYouthLeague.
依法治国是中国共产党领导人民治国的基本方略。()
下列国家中,人均水资源量最少的是()。
研究人员对716名平均年龄为82岁的志愿者进行研究,要求志愿者佩戴一个小型仪器以监控日常活动,还对他们进行认知水平测试,评估记忆力和思维能力。大约3年后,研究人员发现,日常活动最少的志愿者罹患痴呆症的几率是日常活动最多的志愿者的两倍多。因此,洗衣、做饭、打
已知I1=∫01dx,I2=∫01dx,I3=∫01dx,则().
最新回复
(
0
)