首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假定系统有三个并发进程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
2012-10-31
37
问题
假定系统有三个并发进程read、move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B1中。进程move从缓冲器B1中取出一记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓冲器B1和B2每次只能存放一个记录。要求三个进程协调完成任务,使打印出来的与读入的记录的个数和次序完全一样。请用PV操作,写出它们的并发程序。
选项
答案
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:=接收一个记录; P(SR); B1:=X; V(SM1); goto R; end; Process move Y:record; begin M:P(SM1); Y:=B1: V(SR); 加工Y: P(SM2); B2:=Y; V(SP); goto M; end; Process print Z:record; begin P:P(SP); Z:=B2: V(SM2); 打印Z; goto P; end; coend; end;
解析
本题要注意read进程读入一个记录放入缓冲器B1,被move进程取走加工后并没有存回缓冲器B1,而是存到了B2。所以read进程和move进程之间存在进程的同步操作,move进程和print进程之间存在进程的同步操作,而read进程和print进程之间不存在进程的同步操作。
转载请注明原文地址:https://kaotiyun.com/show/srNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列只读存储器中,属于一次性写人数据的存储器是()
题39图中DAC0832工作于单缓冲输入方式,转换基准电压为5V。请填空完成下面0~-4.98V三角波输出程序。MOVAL,0FFHUP:(1)ALOUT80H.ALCMPAL
题38图为8255A用作开关量输入和开关量输出接口的电路,该电路的有效工作时间约为10小时。电路工作时,每隔5分钟检测一次开关K的状态,若K断开,灯L0点亮,L1熄灭;若K闭合,灯L1点亮,L0熄灭。设8255A端口地址为80H~83H,请填空将程序补
微型计算机系统的核心是_________,它执行指令、完成操作。
通过数字控制系统控制加工过程的机床称为_______机床。
已知步进电动机相电流接通顺序为A-AB-B-BC-C-CA-A,其转子齿数为40。求:(1)步距角θs。(2)当输入脉冲频率f=100Hz时,电动机的转速。
对于具有位置环的伺服系统,位置环的采样可以有两种设计方案:其一是取自伺服电动机轴上的编码器;其二是直接采自装在最后一级机械上的位置反馈元件,而电动机的编码器仅作为速度环的反馈。分析这两种方案中哪种能够实现高精度的位置控制?
丝杠螺母驱动系统,已知工作台的质量m=200kg,丝杠螺距P=5mm,丝杠长度L=0.8m,中径为d=30mm,材料密度为ρ=7.8×103kg/m3,齿轮齿数分别为z1=20,z2=45,模数m=2mm,齿宽b=20mm。试求折算到电机轴上的总等效惯量J
网络中产生死锁的情况不包括
随机试题
关于产程曲线异常的描述,下列错误的是
小柴胡汤倍生姜,去人参、甘草,再加以下哪几味药,即为大柴胡汤的药物组成
2岁,男孩,因感冒2天伴发热入院,体检:T39℃,脉搏130次/min,意识清楚,咽部充血,其余检查正常,在体检过程中,婴儿突然发呆,双眼上翻,出现四肢强直性、阵挛性运动对该患儿的护理措施。错误的是()
感染病人给予抗生素杀灭体内病原微生物的过程属于
全面通风的具体实施方法可采用______。
在履行合同中不论其主观上是否有过错,只要造成违约的事实,均应( )。
()在本质上是开放式基金。
(2014·河南)“知之深,则爱之切”说明情感过程依附于()
Whydoescreamgobadfasterthanbutter?Someresearchersthinktheyfoundtheanswer,anditcomesdowntothestructureofth
Itoftenseemsthatsomepossesssuperhumaneatingpowers,allowingthemtodownanentirepizzawhileremainingrail-thin.Othe
最新回复
(
0
)