进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如下图所示。如果采用PV操作来实现进
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如下图所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要(26)。
A.1个信号量,信号量的初值为0
B.2个信号量,信号量的初值分别为0、1
C.3个信号量,信号量的初值分别为0、0、1
D.4个信号量,信号量的初值分别为0、0、1、1
解析:本题考查的是进程同步互斥方面的知识。在系统中的每一个进程其工作的正确与否不仅取决于它自身的正确性,而且与它在执行中能否与其他相关进程正确的实施同步互斥有关。常用PV操作实现进程同步与互斥。试题是关于两个进程合作的同步问题,是一个典型的生产者和消费者的问题。生产者进程PA不断地向管道写数据,消费者进程PB从管道中读数据并加工处理。为了实现 PA与PB进程间的同步问题,需要设置一个信号量S1,且初值为1,表示管道未满,可以将数据写入管道;设置另一个信号量S2与管道是否有数据联系起来,当信号量的值为“0”时表示进程PA还未将数据写入管道,当信号量的值为非“0”时表示管道有数据存在。其同步过程如图所示。试题(26)的正确答案是C。

已知命题p,非p和p的否命题一样吗?分别和p同真假吗?命题p:正数的对数都是负数.非p和p的否命题分 数学 2020-03-30 …
概率加法公式加法公式,对于任意两事件A,B,有P(A并B)=P(A)+P(B)-P(AB)成立,假 数学 2020-05-16 …
点P是矩形ABCD的边AD上的一个动点,矩形的两条边长AB、BC分别为8和15,求点P到矩形的两条 数学 2020-05-20 …
¬(P↔Q)怎么推出(P∧¬Q)∨(¬P∧Q).古典逻辑.真值树系统推论的一步一步过程详细点.例子 数学 2020-06-12 …
两题单链表逆置,求讲解1.p=head->next;head->next=NULL;while(p 其他 2020-06-15 …
图钉帽的面积为图钉尖的面积的2000倍,若用力F把图钉压入木块,则钉帽与钉尖的压力与压强的大小关系 物理 2020-06-26 …
图钉帽的面积为图钉尖的面积的2000倍,若用力F把图钉压入木块,则钉帽与钉尖的压力与压强的大小关系 物理 2020-06-26 …
p(aandb)p(banda)有区别么?统计学:公式:p(aandb)=p(a)*p(b/a)呢 数学 2020-07-22 …
1、设p、q是两个数,规定:p△q=3×p-(p+q)÷2,求7△(2△4)2、如果1*5=1、设 数学 2020-07-24 …
X、Y分别服从参数为(n,p)(m,p)的二项分布,通过计算求出X+Y的分布我用的方法Z=X+YP( 数学 2020-10-31 …