首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有三个并发进程A、B和C,共享一个缓冲器F。F中每次只能存放一个数。进程A每次产生一个随机数R,将其存人F中。若存放到F中的数是5的倍数,则由进程B将其取出并打印,否则由进程C将被5除后的余数打印出来。为防止数的丢失和重复取同一个数,现用PV操作进行管理。
有三个并发进程A、B和C,共享一个缓冲器F。F中每次只能存放一个数。进程A每次产生一个随机数R,将其存人F中。若存放到F中的数是5的倍数,则由进程B将其取出并打印,否则由进程C将被5除后的余数打印出来。为防止数的丢失和重复取同一个数,现用PV操作进行管理。
admin
2012-10-31
22
问题
有三个并发进程A、B和C,共享一个缓冲器F。F中每次只能存放一个数。进程A每次产生一个随机数R,将其存人F中。若存放到F中的数是5的倍数,则由进程B将其取出并打印,否则由进程C将被5除后的余数打印出来。为防止数的丢失和重复取同一个数,现用PV操作进行管理。请在下面程序的空格中填上合适的操作,以达到上述要求。
begin S1,S2,S3:semaphore;
F:integer;
S1:=1;S2:=0;S3:=0;
cobegin
process A process B process C
begin begin begin
L1:{产生随机数R};L2:⑤___________; L3:P(s3)
①___________; x::⑥___________; y:=F;
F:=②___________;⑦___________; ⑧___________;
if R mod 5=0 then print x; y:=⑨___________;
③___________ goto L2; print y;
else④___________;end; goto L3
选项
答案
①P(S1)②R③V(S2)④V(S3)⑤P(S2)⑥F⑦V(S1) ⑧V(S1)⑨y mod 5
解析
本题主要把握进程2和进程3与进程1之间存在同步问题,而进程2与进程3之间不存在同步问题。所以在进程2和进程3巾释放资源都应该是给S1,而进程S1进行V操作时要视具体情况释放资源给S2或S3。
转载请注明原文地址:https://kaotiyun.com/show/WuNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
设有数据定义ADW1234H,5678H,执行指令"MOVAX,A+I"后,AX中的内容是()
8253的工作方式有()
如图(a)所示为增量式光电编码器信号处理电路的原理框图。根据给定a、b点的波形图如(b)图,画出其余各点的光电输出波形图。
如图所示为双积分型A/D转换器的原理框图。其实质是测量和比较两个积分的时间,一个是对模拟输入电压积分的时间T0,另一个是以充电后的电压为初值对参考电压反向积分,积分电容被放电至零所需的时间Ti。画出积分波形图并说明其工作过程。
机电一体化系统结构中,【】的功能是采集有关系统状态和行为的信息。
简述建筑工程技术经济评价应遵循的基本原则。
下列选项能对成本进行动态控制的是()
下列选项中属于特征代码法特点的是()
“黑色星期五”病毒属于文件型病毒的()
加密算法就其发展而言,共经历了古典密码、___________和公开密钥密码三个发展阶段。()
随机试题
噪声可损伤人体的听力。 ()
根据《行诉解释》的规定,合伙企业向人民法院提起行政诉讼时的原告是()。
()是指依法设立的从事证券服务业务的法人机构。
品牌实质上代表着销售者对交付给买者的()的一贯性的承诺。
血液是由血浆和血细胞组成的,在两层交界处,有很薄的一层白色物质,为白细胞和血小板。下列说法错误的是()。
我国政府坚持人民币汇率基本稳定的政策,有利于中国经济的发展,有利于地区和世界经济的发展。这体现了()。
“当警察要像个警察”。对这句话的理解最深刻的是:
如果对于给定的一组权值,所构造出的二叉树的带权路径长度最小,则该树称为【】。
Argumentsmayconcernsuchunimportantmattersasstylesofdressorhairdos.(Passage1)
Inanefforttoexplainhowmostoflanguage,whichisnotsodirectlyrelatabletomeaning,derivedfromanonomatopoeicbegi
最新回复
(
0
)