首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假定有二三个进程P1、P2、P3共享一个缓冲器A,而A中每次只能存放一个数。当缓冲器中无数时,进程P1可将从输入设备上读入的数存放到缓冲器A中。若存放到缓冲器中的是奇数,则允许进程P2将其取出打印;若存放到缓冲器中的是偶数,则允许进程P2将其取出打印。同时
假定有二三个进程P1、P2、P3共享一个缓冲器A,而A中每次只能存放一个数。当缓冲器中无数时,进程P1可将从输入设备上读入的数存放到缓冲器A中。若存放到缓冲器中的是奇数,则允许进程P2将其取出打印;若存放到缓冲器中的是偶数,则允许进程P2将其取出打印。同时
admin
2012-10-31
69
问题
假定有二三个进程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://www.kaotiyun.com/show/gwNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
按照总线所处的位置分类,总线可分为__________、内总线和外总线。
能将AL中第1、3、5、7位变反,第0、2、4、6位保持不变的指令是()
某一中断服务程序的入口地址存放在中断向量表的0020H~0023H存储单元中,则该中断对应的中断类型码是()
如图为一减速器传动示意图。已知:该传动设计符合最佳速比分配条件,减速器总速比要求为N=25/6,第一个齿轮的齿数Z1=20。试求:(1)其他齿轮的齿数;(2)当要求输出轴(Ⅱ轴)转速咒n2=400r/min时,输入轴(0轴)的转速n0。
主要用于喷漆和弧焊作业的机器人按照控制水平分类属于哪类机器人?这类机器人的主要特征是什么?
根据滚珠丝杠螺母副的结构参数,查表得系数bst=3,如果外部轴向力Fasp为10000N,轴向预载荷力Favm为5000N,试求该滚珠丝杠螺母副的传动刚度是多少?
光电编码器作为位置测量反馈的参考脉冲系统中,参考脉冲频率f=1000Hz,光电编码每旋转一周,输出脉冲2000个。已知滚珠丝杠导程P=2mm,试求工作台的移动速度。
下列属于绿色施工管理的内容是()
设备选择一般要根据项目生产规模和________来确定。()
CIDF将入侵检测系统分为___________、事件分析器、响应单元和事件数据库四个基本组件。
随机试题
肾上腺素注射液灭菌方法为
以下药物可用于诱导排卵的是
下列哪种情况适用加工贸易保证金台账的“空转”______。
对于某项预计使用年限为5年的固定资产,企业未对该项固定资产计提减值准备,如果分别采用直线法和年数总和法计提折旧,则不论其原价、净残值是多少,第3年计提折旧额相等。()
班级管理的过程包括以F环节()。
把军队置于党的绝对领导下,是在1929年12月的()决议中确立的。
根据《公司法》的规定,下列选项中,()不属于设立有限责任公司应当具备的条件。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{public:virtualvoidfun1(){cout<<"fu
Accordingtogovernmentstatistics,menofallsocialclassesinBritainvisitpubsquiteregularly,【61】thekindofpubtheygo
A、TheFirstState.B、TheShow-MeState.C、Landof10000Lakes.D、EmpireState.C
最新回复
(
0
)