首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假定有一个可存放50封信的公共信箱,现要用PV操作的管理方式来实现进程间通信。 请回答: (1)该问题能用解决生产者/消费者问题的方法来实现吗? (2)写出用PV操作管理时应定义的变量和信号量及其含义; (3)写出发送进程和
假定有一个可存放50封信的公共信箱,现要用PV操作的管理方式来实现进程间通信。 请回答: (1)该问题能用解决生产者/消费者问题的方法来实现吗? (2)写出用PV操作管理时应定义的变量和信号量及其含义; (3)写出发送进程和
admin
2012-09-30
49
问题
假定有一个可存放50封信的公共信箱,现要用PV操作的管理方式来实现进程间通信。
请回答:
(1)该问题能用解决生产者/消费者问题的方法来实现吗?
(2)写出用PV操作管理时应定义的变量和信号量及其含义;
(3)写出发送进程和接收进程的程序(发送进程和接收进程名自定)。
选项
答案
(1)能。 (2)B:array[0,49] of integer; ∥存放50封信的信箱∥ k,t:integer; k:=0;t:=0;∥存信和取信的指针∥ S1,S2:semaphore; S1:=1;S2:=1;∥互斥使用指针的信号量∥ SP,SG:semaphore; SP:=50;SG:=0;∥存信和取信的同步信号量∥ (3)程序如下: processput processget begin begin 组织一封信: P(SG); P(SP); P(s2); P(S1); 从B[k]中取一封信; B[k]:=信件; t:=(t+1)roodS0; k:=(k+1)mod50; V(S2); V(S1); V(SP); V(SG); 处理信件; end: end:
解析
转载请注明原文地址:https://kaotiyun.com/show/rfNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
8086/8088有_________和_________两种工作模式。
设某8250的端口地址为3FSH~3FFH,以下程序段的功能是设定波特率对应的除数为192。MOVAX,192MOVDX,03F8HOUTDX,ALMOVAL,AHINCDX
下面四个引脚,属于是Intel8259A用来I~CPU发送中断请求的是()
下面程序的功能是从键盘输入一个数N(1~9),然后输出N个大写字母“A”。请填空将程序补充完整。CODESEGMENTASSUMECS:CODEBEGIN:MOVAH,01HINT
完全由硬件执行I/O交换,而不需要CPU干预传送过程的传送方式是()
滚珠丝杠螺母副一般要采取消除间隙和适当预紧的措施,主要有四种方法,其结构简单、拆卸方便、工作可靠、刚性好,使用中不便于随时调整、调整精度较低的调整方法是【】
对大多数工程项目来说,单位时间的资源消耗在整个使用范围内,通常是()
下列选项中,招标人可以不必在资格预审文件或招标文件中载明()
常用的网络数据加密方式有链路加密、节点加密和____________。
目前,电磁辐射的防护措施主要有对____________的防护和对辐射的防护两类。
随机试题
下列各句,没有语病的一句是()
鼻咽腔位于
糖皮质激素对血液和造血系统的作用是
下列关于影响DSA对比剂注射流率的叙述,错误的是
蓄电池室每组蓄电池宜布置在单独的室内,如确有困难,应在每组蓄电池之间设耐火时间大于()的防火隔断。
下列疏散出口的检查结果中,不符合现行国家消防技术标准的是()。
下列未包含在进口货物价格中的项目,应计入关税完税价格的有()。
物流服务水准能力包括()。
IfeltthatIwasnotyet______totravelabroad.
(1)DespiteDenmark’smanifestvirtues,DanesnevertalkabouthowproudtheyaretobeDanes.ThiswouldsoundweirdinDanish.
最新回复
(
0
)