首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假定系统有三个并发进程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
31
问题
假定系统有三个并发进程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
操作系统
理工类
相关试题推荐
已知步进电动机相电流接通顺序为A→AB→B→BC→C→CA→A,其转子齿数为60。试求:(1)步距角θs;(2)求裕量角θr;(3)当电动机的转速为10r/min时,输入频率f是多少?
某控制系统的结构如图所示,已知:G(s)=,Gc(s)=Kp(1+),求:(1)使剪切频率ωc=5s-1时相位裕量φM最大的Kp和τ。(2)最大相位裕量φM。(3)单位加速度输入时的稳态误差essa。
某位置随动系统如图所示,已知:G(s)=,Gc(s)=1+0.008s,当系统输入单位阶跃函数时,求:(1)系统的闭环传递函数。(2)该系统的自然频率ωn和阻尼比ξ。
对于具有位置环的伺服系统,位置环的采样可以有两种设计方案:其一是取自伺服电动机轴上的编码器;其二是直接采自装在最后一级机械上的位置反馈元件,而电动机的编码器仅作为速度环的反馈。分析这两种方案中哪种能够实现高精度的位置控制?
对于给定的明文m=“pki”,令明文m中的26个英文字母对应0~25的整数,即a→00,b→01…y→24,z→25。已知n=33,e=3,试用RSA算法写出加密后的密文,并给出相应的加密过程。
密码学中的五元组包括明文、密文、密钥、加密算法和___________。
常见的两种死锁是存储转发死锁和( )。
在环形结构中,若每个IMP的缓冲区都被发往下一个IMP的信息所占满,这样造成的死锁称为
在死锁的防止中,若要使占有并等待资源的条件不成立,有哪些方法?试阐明各自的分配策略。
对资源类中含有若干个资源的死锁检测过程不包括
随机试题
下列对于强化说法不正确的是()
Sometimeswefinditdifficulttorecognizeatruefriend.Hopefullythesetipswillhelpyourecognizethetruefriends.Be
大型结构件在划分组部件时,首先要考虑保证产品的________。
下列有关龋病描述不正确的是
某公司承接了某城市道路的改扩建工程。工程中包含一段长240m的新增路线(含下水道200m)和一段长220m的路面改造(含下水道200m),另需拆除一座旧人行天桥,新建一座立交桥。工程位于城市繁华地带,建筑物多,地下管网密集,交通量大。新增线路部分
对于下列的交通违法行为,交通警察可以当场对其作出行政处罚决定的是( )。
AttheageofeighteenIcouldn’twaittogetmyfirstjob,whichmeanttmadethefirststeptowardadulthood.Butitwas
16世纪在欧洲盛行的一场思想文化运动,揭开了近代欧洲历史的序幕,被认为是中古时代和近代分界的是()。
某校园网用户无法访问外部站点210.102.58.74,管理人员在Windows操作系统中可以使用(16)判断故障发生在校园网内还是校园网外。
Readthearticlebelowaboutanattempttobuypartofacompany.ChoosethecorrectwordtofilleachgapfromA,B,CorD
最新回复
(
0
)