首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假定系统有三个并发进程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
52
问题
假定系统有三个并发进程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
操作系统
理工类
相关试题推荐
用512×4位的RAM芯片构成4KB的存储系统,需要该芯片的数量是()
题39图中DAC0832工作于单缓冲输入方式,转换基准电压为5V。请填空完成下面0~-4.98V三角波输出程序。MOVAL,0FFHUP:(1)ALOUT80H.ALCMPAL
可编程间隔定时器8253有_________种工作方式。
某控制系统的结构如图所示,已知:G(s)=,Gc(s)=Kp(1+),求:(1)使剪切频率ωc=5s-1时相位裕量φM最大的Kp和τ。(2)最大相位裕量φM。(3)单位加速度输入时的稳态误差essa。
包括系统的操作指令和预先定义的各种算法,负责控制微计算机模块工作的模块为【】
DES加密算法的密文分组长度和有效密钥长度分别是()
最小枝权树算法是按把最近的________连接到那些已接点上去的方法来进行的。
简述死锁的必要条件。
随机试题
A.淋病奈瑟菌B.CtC.螺旋体D.腮腺炎病毒E.丝虫诊断慢性宫颈炎时,行分泌物涂片查找中性粒细胞内有无革兰阴性双球菌来检测哪种病原生物的感染
操作系统的主要作用不包括()。
终葬汝于先人之兆。兆:
A、增加心脏毒性B、增加肝毒性C、导致坏死性结肠炎D、易产生沉淀E、具有良好的协同作用多柔比星与可能致肝功损害的药物配伍使用,可能()。
为D一苯丙氨酸衍生物,被称为“餐时血糖调节剂”的药物是()。
某工厂的仓库治理软件属于()。
王子来到了城堡,发现城堡中有四个公主。巫师说,这4个人中,只有一人是真正的公主,且只有一人说的是真话。公主甲:乙是真公主。公主乙:丙是真公主。公主丙:甲或乙是真公主。公主丁:乙或丙是真公主。根据上述陈述,下列哪项推断为假?()
2014年,某自主创新示范区输出境内的技术合同总数为:11456项,技术合同成交额为211.92亿元,分别占全市输出境内的47.55%和49.66%。2014年该示范区输出境内的技术合同中,电子信息技术领域的合同成交额占比高于先进制造技术领域(
Icouldn’tstopcrying.Monthsoflateeveningsanddemandingtravelhad【C1】______myprofessionalexterior.Itriedto【C2】______
Thefirstattemptofmostartists,musicians,andwritersisseldomamasterpiece.Ifyouconsideryourdraftsasdressrehearsa
最新回复
(
0
)