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

若系统中有多个发送进程和接收进程,进程间的工作流程如图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-03-31 …

毛泽东指出:“这是一个历史的转折点。这是蒋介石的二十年反革命统治由发展到消灭的转折点。这是一百多年 历史 2020-05-16 …

毛泽东指出:“这是一个历史的转折点,这是蒋介石二十年反革命统治由发展到消灭的转折点。这是一百多年来 历史 2020-05-16 …

统计机构和统计人员依照统计法规定独立行使职权,( )。 A.其他机关和社会团体发现统计资料中的错 财会类考试 2020-05-30 …

2010年4月1日《××日报》发布了“2009年××市国民经济和社会发展统计公报”,根据其中农林牧 数学 2020-06-20 …

2010年4月1日《××日报》发布了“2009年××市国民经济和社会发展统计公报”,根据其中农林牧 数学 2020-06-20 …

生态系统从幼年期向成熟期的发展过程中,其结构和功能特征会发生明显变化,其中()A.碳循环由相对开放趋 语文 2020-12-14 …

观察下图,结合所学知识回答问题。(1)图中A、B、C为三国时期中的哪三国?(2)其中A、B、C三国的 历史 2020-12-14 …

(2011•江宁区二模)2010年4月1日《××日报》发布了“2009年××市国民经济和社会发展统计 数学 2020-12-16 …

儒家思想经过不断发展,因其主张利于专制统治的加强,被统治阶级推重,成为中国传统文化的主流。以下言论最 历史 2020-12-22 …