实现进程同步时,每一个消息与一个信号量对应,进程______可把不同的消息发送出去。

A:在同一信号量上调用P操作 B:在不同信号量上调用P操作 C:在同一信号量上调用V操作 D:在不同信号量上调用V操作

下列关于P、V操作的说法中正确的是( )。

A:P、V操作是两个操作,而且都是原语操作 B:P、V操作中P操作可以不用原语方式,而V操作必须使用原语操作 C:P、V操作是一个过程,同一般函数,过程一样,只是执行管理临界区的操作 D:P、V操作中P操作必须使用原语方式,而V操作可以不使用原语操作

在对互斥资源(信号量)进行P、V操作中,P操作是 (18) ,而V操作是 (19)
假如有3个进程(p1,p2,p3)都需要共享资源(m,个数为2)。则p1申请该资源时,执行操作: (20) 。P1运行完后需对该资源进行的操作是 (21) 。假如P1,P2已经占用资源m,则p3开始运行后的状态可能为: (22)

A:P(m) B:V(m)

某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b处应分别填(),c、d处分别填()。 假设信号量S1的初值为1,信号量S2的初值为0,c、d处分别填()。

A:V(S2)、P(S1) B:P(S1)、V(S2) C:P(S2)、V(S1) D:V(S1)、P(S2)

对一个信号量S的初值S.value表示系统中某种资源的数目,若做了P、V操作后使得 S.value<0,下列说法正确的是( )。

A:系统资源已分配完毕 B:该值的绝对值为系统剩余资源数 C:此时其他进程不能再执行P、V操作 D:此时执行V操作,表示又一个进程进入进程阻塞队列

对一个信号量S的初值S.value表示系统中某种资源的数目,若做了P、V操作后使得 S.value<0,下列说法正确的是( )。

A:系统资源已分配完毕 B:该值的绝对值为系统剩余资源数 C:此时其他进程不能再执行P、V操作 D:此时执行V操作,表示又一个进程进入进程阻塞队列

若S是P、V操作的信号量,当S<O时,其绝对值的含义是( )。

A:信号量等待队列中的进程数 B:可供使用的资源数 C:未满足请求的资源数 D:进程等待队列为空

微信扫码获取答案解析
下载APP查看答案解析