首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有三个并发进程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
52
问题
有三个并发进程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
操作系统
理工类
相关试题推荐
某系统的RAM由四片SRAM组成,与CPU的连接如题38图所示。由图可知,单片SRAM的存储容量是__________位。系统给1#存储芯片分配的地址范围是__________H~H,给4#存储芯片分配的地址范围是__________H~_________
两台计算机采用RS--232C串口通信时,最少的连接线数是__________根。
假如双机串行通信的数据传送速率是120字符/s,每个字符格式规定包含1位起始位、1位终止位、7位数据位和1位奇偶校验位,则传送的波特率为()
对于具有位置环的伺服系统,位置环的采样可以有两种设计方案:其一是取自伺服电动机轴上的编码器;其二是直接采自装在最后一级机械上的位置反馈元件,而电动机的编码器仅作为速度环的反馈。分析这两种方案中哪种能够实现高精度的位置控制?
采样一数据系统中,若考虑对系统响应速度的影响时,采样周期应为闭环系统最小时间常数的【】
若某系统的受控变量是机械运动,且此系统是一种反馈控制系统,则此系统称为【】
下列不属于施工过程质量控制的是()
成本估算法包括制造成本估算法和_________。
预测就是对未来的_________的事件进行估计或判断。
记录式文件可分为________和变长记录文件两种。
随机试题
下列观点体现了中国古代“比德说”的是【】
已知向量=(3,-12,4),=(1,0,-2),=(1,3,-4),求在上的投影.
A.平面心肌显像B.动态心电图检查C.运动试验D.超声心动图E.肺通气.灌注扫描阵发性心悸半年,有时伴有无力。首选的检查为
心电图中心房肌除极产生的波是
周航、朱元以色情为诱饵索取、敲诈他人钱财,是构成抢劫罪还是敲诈勒索罪?本案是否应采取公开审判的方式?
( )构成旅客电子客票的报销凭证。
()是指个人理财业务的需求方。
计算:=__________.
言葉というものは、生活と深いかかわりを持っている。動物のラクダは、日本語では「ラクダ」という単語しかない。ところが、アラビア語には、同じラクダを指すのにも、「人が乗るためのラクダ」「荷物を運ぶためのラクダ」など、それぞれ違う単語があるという。①砂
A、赞赏B、羡慕C、无奈D、指责D
最新回复
(
0
)