首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假定有二三个进程P1、P2、P3共享一个缓冲器A,而A中每次只能存放一个数。当缓冲器中无数时,进程P1可将从输入设备上读入的数存放到缓冲器A中。若存放到缓冲器中的是奇数,则允许进程P2将其取出打印;若存放到缓冲器中的是偶数,则允许进程P2将其取出打印。同时
假定有二三个进程P1、P2、P3共享一个缓冲器A,而A中每次只能存放一个数。当缓冲器中无数时,进程P1可将从输入设备上读入的数存放到缓冲器A中。若存放到缓冲器中的是奇数,则允许进程P2将其取出打印;若存放到缓冲器中的是偶数,则允许进程P2将其取出打印。同时
admin
2012-10-31
40
问题
假定有二三个进程P1、P2、P3共享一个缓冲器A,而A中每次只能存放一个数。当缓冲器中无数时,进程P1可将从输入设备上读入的数存放到缓冲器A中。若存放到缓冲器中的是奇数,则允许进程P2将其取出打印;若存放到缓冲器中的是偶数,则允许进程P2将其取出打印。同时规定:进程P1必须等缓冲器中的数被取出打印后才能再存放一个数;进程P1或P2对每次存人缓冲器中的数只能打印一次;P1和P2都不能从空的缓冲器中取数。
试填空使下列程序完整。
begin
B:integer:
S,SO,SE:semaphore;
S:=1;SO:=0;SE:=0;
cobegin
process P1
x:integer:
begin
L1:从输入设备读一个数;
x:=读入的数;
P(s);
B:=x:
if B=奇数then
(1)__________
else
(2)__________
goto L1
end;
process P1
y:integer;
begin
L2:__________(3)
y:=B;
(4)__________
打印y中的数;
goto L2
end;
process P2
Z:integer;
begin
L3:__________(5)
z:=B:
(6)__________
打印z中的数;
goto L3;
end;
coend;
end;
选项
答案
(1)V(SO); (2)V(SE); (3)P(S0); (4)V(S); (5)P(SE); (6)V(S);
解析
本题中重点应把握三个信号量的作用:s表示是否可以把数存人缓冲器,由于缓冲器每次只能放一个数,所以它的初值取为“1”。SO表示缓冲器中是否有奇数,初值为“0”,表示无奇数。SE表示缓冲器中是否有偶数,初值为“0”,表示无偶数。
转载请注明原文地址:https://jikaoti.com/ti/2PEaFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
3片8259A级联,最多可管理__________级中断。
字符“6”的ASCII码值是__________H。
计算机利用________码将减法运算转换成加法运算。
包括系统的操作指令和预先定义的各种算法,负责控制微计算机模块工作的模块为【】
如图所示为一机械装置的传动示意图。已知步进电动机M的步距角θ=0.75°,驱动的两级齿轮:z1=24,z2=45,z3=26,z4=64,丝杠的导程P=10mm。(1)验算两级齿轮系的传动比是否符合最佳速比分配条件;(2)求工作台的最小
由电动机驱动的齿轮系,第一级齿轮的传动比为2,则用简化的最佳传动比分配条件计算出的第二级传动比为【】
某直流电机伺服系统结构如图所示,已知:TM==0.05s,Ra=4Ω,KvKt=0.1N.m/A,Kf—O.1V.s/rad,KP一10V/rad,试求:(1)Td=0.002N.m时,系统的稳态误差θessT。(2)伺服刚度KR。
传感器系统的动态特性的频域指标包含哪些内容?
DES加密算法的密文分组长度和有效密钥长度分别是()
并发性指两个或多个事件在哪时发生()
随机试题
目前,普遍认为茶的使用阶段演变为()。
在下列肿瘤标志物中,属于癌胚抗原的是
患者,男性,56岁。右腿刀刺伤后送至医院时已处于休克状态,检查发现右股动、静脉损伤出血,积极输血扩容后行右股动、静脉修补术,术程顺利,手术前后共输入同型血2600ml。术后第2天,患者自觉呼吸费力,焦虑不安,发绀,给予高流量面罩吸氧,症状无缓解。体检肺部未
《房屋登记办法》规定,具有独立利用价值的特定空间以及码头、油库等其他建筑物、构筑物,可参照房屋登记的规定和程序,由房屋登记机构依法登记。()
建设方案研究在项目决策分析与评价中起着承前启后的作用,包括()等。
下列各项不属于债项特定风险因素的是()。
关于股份支付的计量,下列说法中,正确的有()。
吴王夫差为了称霸中原,开通运河邗沟,沟通江淮运输,并在邗沟上筑邗城,()古城由此而来。
新中国进人社会主义初级阶段的标志是
TheRobotManAccordingtoHansMoravec,universalrobotswilltakeoverallthephysicalactivitiesthatweengagein,leav
最新回复
(
0
)