首页 > 公务员考试
题目内容 (请给出正确答案)
[主观题]

设有三个进程R、W1、W2共享一个缓冲区B,而B中每次只能存放一个数。当B中无数时,R可将从输入设备上读入的数存放到B中。若存放到B中的是奇数,则允许W1将其取出打印;若存放到B中的是偶数,则允许W2将其取出打印。同时规定,R必须等B中的数被取出打印后才能再存放一个数;W1或W2对每次存入B中的数只能打印一次;W1和W2都有不能从空的B中取数。写出三个并发进程能正确工作的程序。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设有三个进程R、W1、W2共享一个缓冲区B,而B中每次只能存…”相关的问题
第1题
假定有3个进程R、W1、W2共享一个缓冲区B,B中每次只能存放一个数。进程R从输入设备读入一个数,把它存放到缓冲区

B里。如果存入的是奇数,则由进程W1取出打印;如果存入的是偶数,则由进程W2取出打印。规定进程R只有在缓冲区B为空或内容已经被打印后才能进行存放;进程W1和W2不能从空缓冲区里取数,也不能重复打印。试用信号量及其P、V操作管理这3个进程,让它们能够协调地正确工作。

点击查看答案
第2题
4个进程R1、R2、W1、W2共同使用缓冲区B,各自的功能是:R1从磁盘上读入数据存入B,供W1打印输出;R2从键盘上读入数
据存入B,供W2打印输出。存入缓冲区B的数据在没有被打印前,不能再往B里存数;缓冲区B里的数据不能被重复打印。试用信号量上的P、V操作协调它们之间的关系,保证有条不紊地工作。
点击查看答案
第3题
今有3个并发进程R、S、T,它们共享一个缓冲区B。进程R负责从输入设备读入信息,每读出一个记录后就把它存入缓冲

区B中;进程S利用缓冲区B加工进程R存入的记录;进程T把加工完毕的记录打印输出。缓冲区B一次只能存放一个记录。只有在进程T把缓冲区里的记录输出后,才能再往里存放新的记录。试用信号量及其P、V操作控制这3个进程间的的正确工作关系。

点击查看答案
第4题
有3个并发进程R、M、P,它们共享同一个缓冲区,假定缓冲区只能存放一条记录。进程R负责从输入设备读信
息,每读入一个记录后,就把它放进缓冲区;进程M在缓冲区中加工读入的记录;进程P把加工后的记录打印输出。读入的记录经加工输出后,缓冲区又可以存放下一个记录。试写出他们能够正确执行的并发程序(见图16—9)。

点击查看答案
第5题
在一个社区内有三个集团。他们对公共电视节目小时数T的需求曲线分别是W1=150美元-T W2=200美元-2T W3=250

在一个社区内有三个集团。他们对公共电视节目小时数T的需求曲线分别是W1=150美元-T

W2=200美元-2T

W3=250美元-T

假定公共电视是一种纯粹的公共物品,它能以每小时200美元的不变边际成本生产出来。

点击查看答案
第6题
用一块凸透镜对着阳光,在透镜后面放一张白色纸屏,由于凸透镜对光线有会聚作用,纸屏上出现三个明
暗不同的区域,如图所示。因阳光会聚中央区域最亮,其次是周围阳光直射的地方,两者之间有一个最暗的区域,那里既没有直射的阳光也没有折射的阳光。现将凸透镜换一块对光线有发散作用的凹透镜,那么明暗区域可能变成图中的()。

A. W1=W2=W3

B. W1>W2=W3

C. W1>W2>W3

D. W1<W2=W3

点击查看答案
第7题
一个32波的波分系统,三个站点ABC,组成一个链,AC为OTM站点,B为OLA站点,A—〉C向,A点OBA为1715,B点OLA为2720,C点OPA为1712,两段线路衰耗均为15dB,BC点衰耗情况,下列()是正确的。

A.B的IN口衰耗为:W1=7dB,C的IN口衰耗为:W2=10dB。

B.B的IN口衰耗为:W1=10dB,C的IN口衰耗为:W2=7dB。

C.B的IN口衰耗为:W1=7dB,C的IN口衰耗为:W2=7dB。

D.B的IN口衰耗为:W1=10dB,C的IN口衰耗为:W2=10dB。

点击查看答案
第8题
两个企业1、2各有一个工作空缺,企业i的工资为wi,并且(1/2)w1<w2<2w1。设有两个工人同时决定申请这两个企业的

两个企业1、2各有一个工作空缺,企业i的工资为wi,并且(1/2)w1<w2<2w1。设有两个工人同时决定申请这两个企业的工作,规定每个工人只能申请一份工作,如果一个企业的工作只有一个工人申请,该工人肯定得到这份工作,但如果一个企业的工作同时有两个工人申请,则企业无偏向地随机选择一个工人,另一个工人则会因为错过向另一个企业申请的时机而失业(这时收益为0)。该博弈的纳什均衡是什么?该博弈的结果有多少种可能性,各自的概率是多少?

点击查看答案
第9题
轮轴在水平面上放置如图(a)所示,已知轮轴重为W1,重物重为W2,轮轴的半径为R和r。求静止时,作用在C处的滚动摩

轮轴在水平面上放置如图(a)所示,已知轮轴重为W1,重物重为W2,轮轴的半径为R和r。求静止时,作用在C处的滚动摩擦力偶矩Mf、滑动摩擦力和法向反力。

点击查看答案
第10题
设有两个生产者进程A、B和一个销售者进程C,他们共享一个无限大的仓库,生产者每次循环生产一个产品
,然后入库供销售者销售;销售者每次循环从仓库中取出一个产品进行销售。如果不允许同时入库,也不允许边入库边出库,而且要求生产A产品和B产品的件数满足以下关系: -n≤A的件数-B的件数≤m 其中n、m是正整数,但对仓库中A产品和B产品的件数无上述要求,请用信号量机制写出A、B、C三个进程的工作流程。

点击查看答案
第11题
如图2.11所示,有一计算进程和打印进程,它们共享一个单缓冲区,计算进程不断地计算出结果并将它放
入单缓冲区中,打印进程则负责从单缓冲区中取出每一个。结果进行打印。请用信号量来实现它们的同步关系。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改