首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假定有一个可存放50封信的公共信箱,现要用PV操作的管理方式来实现进程间通信。 请回答: (1)该问题能用解决生产者/消费者问题的方法来实现吗? (2)写出用PV操作管理时应定义的变量和信号量及其含义; (3)写出发送进程和
假定有一个可存放50封信的公共信箱,现要用PV操作的管理方式来实现进程间通信。 请回答: (1)该问题能用解决生产者/消费者问题的方法来实现吗? (2)写出用PV操作管理时应定义的变量和信号量及其含义; (3)写出发送进程和
admin
2012-09-30
63
问题
假定有一个可存放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
操作系统
理工类
相关试题推荐
以下是8255A的端口C的置位/复位编程。MOVDX,3033HMOVAL,05HOUTDX,AL执行上述程序后,PC4=_________,该8255A的端HB的地址为_________。
用512×4位的RAM芯片构成4KB的存储系统,需要该芯片的数量是()
目前,电磁辐射的防护措施主要有对____________的防护和对辐射的防护两类。
下面关于防火墙的说法中,正确的是()
下列有关防火墙的叙述错误的是()
某企业计划期内要安排甲、乙两种产品生产,有关资源消耗及可获利润如题39表。该企业要获得利润最大化,应如何安排两种产品的生产?以原点为基础求出基础可行解,并建立初始单纯形表。
试描述文件映射的概念,有哪些方法可供一个进程与另一个进程共享某个文件映射对象?
随机试题
技术秘密
药物的内在活性是指
编制地区单位计价表的基础是( )。
分部(分项)工程施工组织设计的主要内容有()。
在区分个人所得税的居民和非居民纳税人时,临时离境是指在一个纳税年度内,一次不得超过()日或者多次累计不超过()日的离境。
个体健康风险评估报告的基本结构包括哪些内容?
下列各项中对所在地区界定准确的是()。
杨树:梧桐
PASSAGETHREEWhatisthescientists’attitudetowardsthestudypublishedinScience?
Teachingtodaydemandsmorethanjustcaringaboutchildrenandknowingone’ssubjectwell.Teachersneedtofindoutwhat【B1】__
最新回复
(
0
)