首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假定系统有三个并发进程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
33
问题
假定系统有三个并发进程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://jikaoti.com/ti/ZVEaFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
指令“:MOVAX,[SI]”中.源操作数的寻址方式为()
某存储系统由两类芯片构成,RAM采用两片6264,EPROM采用两片2732,如题38图所示。由图可知,单片6264芯片的存储容量是________位。系统给6264(1)芯片分配的地址范围是________H~________H或________H~__
英文字符‘A’在计算机内存中的存储形式是()
下面关于I/O端口与存储器统一编址的说法中,错误的是()
某控制系统的结构如图所示,已知:G(s)=,Gc(s)=Kp(1+),求:(1)使剪切频率ωc=5s-1时相位裕量φM最大的Kp和τ。(2)最大相位裕量φM。(3)单位加速度输入时的稳态误差essa。
已知步进电动机相电流接通顺序为A-AB-B-BC-C-CA-A,其转子齿数为40。求:(1)步距角θs。(2)当输入脉冲频率f=100Hz时,电动机的转速。
简述超声波电动机的工作原理及其特点。
某光栅的条纹密度是200条/毫米,光栅条纹间的夹角θ=0.005弧度,则莫尔条纹的宽度是【】
网络中产生死锁的情况不包括
在死锁的防止中,若要使占有并等待资源的条件不成立,有哪些方法?试阐明各自的分配策略。
随机试题
A.肌凝蛋白ⅠB.肌凝蛋白ⅡC.动力蛋白D.驱动蛋白顺向快速轴浆运输的完成依赖于
X线产生的基本条件是
患者男,25岁,左耳听力下降3天,伴耳鸣、眩晕、恶心、呕吐。检查见双耳外耳道及鼓膜正常。纯音测听示左耳感音神经性听力损失。声阻抗结果正常。以下哪些疾病需进行鉴别诊断
糖皮质激素的生理生化功能不包括
牙齿完全脱出后,公认为较好而且易得的储存液体是
所谓“敷贴”,指的是
对中型及以上或专业性较强的工程项目,项目监理机构应编制工程建设监理实施细则,并必须经( )批准后执行。
根据上市公司信息披露制度的有关规定,上市公司必须编制并公告季度报告。报告编制并公告的时间应当是()。
将计算机的______和______集成在一块大规模集成电路芯片上作为中央处理器,简称为______。
幼儿园买来桃93个、杏123个、桔子150个,分给大班的小朋友,每人要分得一样多,结果桃、杏各剩下3个,桔子恰好分完。大班小朋友最多有几个人?每人分到几个水果?()
最新回复
(
0
)