首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有三个并发进程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
42
问题
有三个并发进程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
操作系统
理工类
相关试题推荐
两台计算机采用RS--232C串口通信时,最少的连接线数是__________根。
2716为2K×8位的EPROM存储器,若其起始地址为08000H,则该存储器的末地址为________。
下列指令中,错误的是()
某控制系统的方框图如图所示,已知:G(s)=,速度反馈校正环节Gc(s)=Kfs。试求:(1)系统具有最佳阻尼比时,Kf值的大小;(2)系统的开环增益K及单位速度输入时的速度误差系数Kv。
生成下列等加速度分布指令信号:假设步进电动机步进角为1.8°,由零初始速度加速0.1s达到10r/min,然后恒速度100r/min维持3s。最后0.1s到停止位置,减速度与初始速度相等,时钟信号频率为1000Hz,寄存器字长为16位带符号小数,希望在产生
下列选项中,招标人可以不必在资格预审文件或招标文件中载明()
CIDF将入侵检测系统分为事件产生器、___________、响应单元和事件数据库四个基本组件。()
网络通信端口可以分为___________端口和UDF端口两大类。()
文件型病毒是指专门感染系统中的可执行文件,即扩展名为___________的文件可能被感染。()
OSI安全体系结构定义了五大类安全服务,其中数据机密性服务主要针对的安全威胁是()
随机试题
肺癌患者化疗后出现带状疱疹。此种情况属
下列选项中,来源于间叶组织的肿瘤是
外国合营者的下列出资方式中,符合中外合资经营企业法律制度规定的是()。
纸上写有若干个整数,它们的平均数为56,小明将其中的每个奇数乘以2,每个偶数乘以3,所得到的全部计算结果的平均值为134,已知纸上所有奇数的和比所有偶数的和大180,那么纸上共写有几个数?
导游员以翻译的身份赴宴时,要注意的问题包括()。
给定资料1.2014年3月5日,李克强总理在政府工作报告中指出,2014年将进一步推进教育发展和改革,使贫困地区农村学生上重点高校人数再增长10%以上,让更多农家子弟有升学机会。扶持农村教育始终是政府工作的重点。根据报告,2013年我国
根据给出的表格资料,回答以下问题
有如下程序:#includeusingnamespacestd;voidf(inti){cout
WhoisTom?
A、Notfast,notslowly.B、Withabitofchange.C、Slowlybutclearly.D、Witharoaringvoice.B在第一部分对话的最后,男士问女士,演讲速度是要快一些还是慢一些。女
最新回复
(
0
)