首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程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
2017-01-05
26
问题
假定系统有三个并发进程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(SM 1); goto R; end: Process move Y:record; begin M:wait(SM 1); Y:=B 1; 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/OyfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述士族的源流和在西晋的发展过程。
简述清初恢复和发展农业生产的措施。
概述日本古代文化的发展情况。
法西斯党在意大利、纳粹党在德国得以上台执政的共同因素不包括()。
下列关于清朝军机处的叙述,不正确的是()。
阅读材料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为仁,以神
汉武帝时,经略西南夷的郎中将是()。
在20世纪60年代末,日本发展成为资本主义世界第二号经济强国的诸多因素中,不包括()。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
随机试题
企业单位设置“备用金”账户进行定额备用金核算时,备用金使用部门领用时记人借方,收回时记入贷方。本账户的余额表示备用金的余额。平时备用金使用部门报账时,通过本账户核算。
会计电算化的近期计划应与中长期计划相适应。()
我国《证券法》对证券监督管理机构的规定内容包括()。
公众责任保险是以()为保险标的的一种保险。
纳税人有下列行为之一的,由税务机关处以2000元以下的罚款;情节严重的,处以2000元以上10000元以下罚款的是()。
初步核算,某省2017年全年完成全社会固定资产投资1310.38亿元,比上年增长27.86%。按城乡分,城镇固定资产投资完成1177.46亿元,比上年增长27.17%;农村固定资产投资完成132.92亿元,比上年增长34.33%。城镇固定资产投资中,国有及
许多种类的蜘蛛都会随着它们所在的花的颜色的改变而变色。与人类不同,被那些蜘蛛捕食的昆虫拥有敏锐的颜色分辨能力,它们能够容易地识别出经过伪装的蜘蛛。于是很清楚,蜘蛛颜色的改变肯定是有利于它们逃避自己的天敌的缘故。以下哪一项如果为真,最能加强上述论证
我国对社会团体的成立实行()。
Whatisthesignificanceofthenewlydiscoveredfossils?
A、Tuesdaymorning.B、Tuesdayafternoon.C、Thursdaymorning.D、Thursdayafternoon.B男士说,葬礼在星期二举行,遗体吊唁仪式安排在下午。所以答案是B。对话提到两个时间点,星期二
最新回复
(
0
)