首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假定有一个可存放50封信的公共信箱,现要用PV操作的管理方式来实现进程间通信。 请回答: (1)该问题能用解决生产者/消费者问题的方法来实现吗? (2)写出用PV操作管理时应定义的变量和信号量及其含义; (3)写出发送进程和
假定有一个可存放50封信的公共信箱,现要用PV操作的管理方式来实现进程间通信。 请回答: (1)该问题能用解决生产者/消费者问题的方法来实现吗? (2)写出用PV操作管理时应定义的变量和信号量及其含义; (3)写出发送进程和
admin
2012-09-30
92
问题
假定有一个可存放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
操作系统
理工类
相关试题推荐
下列选项中,属于串行传送的比特率在单位时间内传送数据位数的是()
设某8250的端口地址为3FSH~3FFH,以下程序段的功能是设定波特率对应的除数为192。MOVAX,192MOVDX,03F8HOUTDX,ALMOVAL,AHINCDX
下列存储器中存取速度最快的是()
下面不属于汇编语言中操作数的是()
若TAB为数据段中0032H单元的符号名,其中存放的内容为1234H,则执行MOVAX,TAB指令后,AX=_________H。
中断号为10H的中断服务程序入口地址存放在()
DOS系统功能(INT21H)2号调用要求将待显示字符的ASCII码送入()
设计电机控制系统,按下启动按钮:正转10s,停止10s,反转10s,停止10s,……,如此循环,任一时刻按停止按钮则停止。试完成下列设计任务:(1)列出PLC系统资源分配表;(2)画出梯形图程序。
网络中的保密信息只能供经过允许的人员,以经过允许的方式使用,信息____________给非授权用户、实体或过程,或供其利用。
进程存在的唯一标志是()
随机试题
分销效率控制
A、 B、 C、 D、 B
A、单独性游戏B、平行性游戏C、合作性游戏D、联合性游戏E、随意性游戏以上游戏特点分别出现在哪个年龄期中幼儿期()
患者,女,45岁。近因情志不遂,出现腹部胀闷,痛无定处,痛窜两胁,得嗳气则舒,舌质红,苔薄白,脉弦。治疗应首选的方剂是()
宋代契约的种类有()。
公路桥梁基础施工中,地基的加固方法有( )。
组织活动属于()
女性,19岁,血象:白细胞4.6×109/L,红细胞4.1×1012/L,血红蛋白72g/L,血小板190×109/L,MCV70fl,MCH26pg,可排除下列何种疾病
Badlivingconditionsbreedsocialandwelfareproblems.
TheAmericanFamilyIntheAmericanfamilythehusbandandwifeusuallyshareimportantdecisionmaking.Whenthechildrena
最新回复
(
0
)