首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有三个并发进程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
25
问题
有三个并发进程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://jikaoti.com/ti/IwEaFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
在IBMPC/XT机中,用两片8259A级联,可管理外部中断请求的数量为()
用512×4位的RAM芯片构成4KB的存储系统,需要该芯片的数量是()
有程序段如下:MOVAX,3456HADDAL,AHDAAXCHGAH,ALSUBAL,AHDAS上述程序段执行后,AL=_________,AH=_______
通过数字控制系统控制加工过程的机床称为_______机床。
丝杠螺母驱动系统,已知工作台的质量m=200kg,丝杠螺距P=5mm,丝杠长度L=0.8m,中径为d=30mm,材料密度为ρ=7.8×103kg/m3,齿轮齿数分别为z1=20,z2=45,模数m=2mm,齿宽b=20mm。试求折算到电机轴上的总等效惯量J
当直流伺服电动机的负载转矩恒定不变时,控制电压升高将使稳态的电磁转矩、控制电流及转速发生怎样的变化?为什么?
建设工程施工合同管理的特点是什么?
________是项目建设全过程的最后一道程序。
下列选项不属于施工准备阶段对施工成本控制的内容的是()
网络中的保密信息只能供经过允许的人员,以经过允许的方式使用,信息____________给非授权用户、实体或过程,或供其利用。
随机试题
下列文章中,以议论与叙事紧密结合为特色的是()
人民军队的惟一宗旨是()
含有三氮唑结构,通过抑制芳香酶,用于乳腺癌治疗的药物是
以下属于《北齐律》篇目的是:()
对于各种钢筋下料长度计算的说法,正确的有()。
龙门山和邛崃山是四川盆地西缘主要的山脉。()
在企业中,对同一项任务视具体情况要求而制定的承办周期有所不同,例如()
A、12B、14C、16D、20C(7+8-2)×2=26,(3+6-4)×2=10,(6+7-1)×2=24,故?=(9+2-3)×2=16,正确答案是C选项。
中华民族伟大复兴的中国梦,包含着丰富的思想内涵。其中最核心的内容是国家富强、民族振兴、人民幸福。以下关于三者相互关系的论述中,正确的论述包括()
Itseemslogical:Collegegraduateshavelowerunemploymentandearnmorethanlesseducatedworkers,so,thethinkinggoes,the
最新回复
(
0
)