早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

若系统中有多个发送进程和接收进程,进程间的工作流程如图4-2所示,其中空 (1)~(4)的内容与图4-1相

题目

若系统中有多个发送进程和接收进程,进程间的工作流程如图4-2所示,其中空 (1)~(4)的内容与图4-1相同。发送进程产生消息并顺序地写入环形缓冲区BUFFER,接收者进程顺序地从BUFFER中取消息,且每条消息只能读取一次。为了保证进程间的正常通信,增加了信号量SA和SB。

①请说明信号量SA和SB的物理意义,并在图4-2中的空(5)和空(6)处填入正确的内容。

②请从图4-2的(a)~(1)中选择四个位置正确地插入P(SA)、V(SA)、P(SB)、V(SB)。

参考答案
正确答案:表示允许同时对缓冲区进行写操作的进程数量 表示允许同时对缓冲区进行读操作的进程数量 P(SA)插入位置(b)V(SA)插入位置(f)P(SB)插入位置(h)V(SB)插入位置(k)。 解法2: 表示允许同时对缓冲区进行读操作的进程数量 表示允许同时对缓冲区进行写操作的进程数量 P(SB)插入位置(b)V(SB)插入位置(f)P(SA)插入位置(h)V(SA)插入位置(k)。
表示允许同时对缓冲区进行写操作的进程数量 表示允许同时对缓冲区进行读操作的进程数量 P(SA)插入位置(b),V(SA)插入位置(f),P(SB)插入位置(h),V(SB)插入位置(k)。 解法2: 表示允许同时对缓冲区进行读操作的进程数量 表示允许同时对缓冲区进行写操作的进程数量 P(SB)插入位置(b),V(SB)插入位置(f),P(SA)插入位置(h),V(SA)插入位置(k)。 解析:当系统中有多个发送进程和接收进程时,对缓冲区的写操作应互斥地进行,并且发送进程对下标i的修改要顺序地进行:同时,要保证每个消息只能被读取1次,对缓冲区的读操作也要互斥地进行,并且接收进程对下标j的修改要顺序地进行。因此,信号量SA和SB用于对缓冲区的写、读操作进行互斥控制。
看了若系统中有多个发送进程和接收进...的网友还看了以下:

经济学原理的题一个参议员想增加税收收入并使工人的状况变好.一个工作人员建议增加由企业支付的工薪税, 其他 2020-05-16 …

建设管理信息系统要完成多个工程,最基础的是A.计算机配置工程B.收集和输入数据的数据工程C.设计 计算机类考试 2020-05-23 …

建设管理信息系统要完成多个工程,最基础的是A.计算机配置工程B.收集和输人数据的数据工程C.设计 计算机类考试 2020-05-24 …

建设管理信息系统要完成多个工程,最基础的是()。A.计算机配置工程B.收集和输入数据的数据工程C.设 计算机类考试 2020-05-24 …

《统计法》中所说的统计调查,主要是指对( )。A.原始统计资料的收集B.加工过的统计资料的收集C.统 财会类考试 2020-05-30 …

截止2015年6月30日,全国实现高速公路ETC联网收费的省(市)增加到18个,ETC是电子不停车 物理 2020-06-15 …

英语翻译具体如下:1中午12:00点之前收到的订单由A在当天发给B确认交期,12:00之后收到的则 英语 2020-06-18 …

张阿姨的工作是在市场卖菜,为了了解家庭收支情况,她使用Excle电子表格统计了一下家庭的收支情况, 其他 2020-07-04 …

从2008年9月1日起,在全国统一停止征收个体工商户管理费和集市贸易市场管理费,工商部门不再直接参与 政治 2020-12-29 …

从2008年9月1日起,在全国统一停止征收个体工商户管理费和集市贸易市场管理费,工商部门不再直接参与 政治 2020-12-29 …