操作系统中利用信号量和P、V操作,()。

题目
单选题
操作系统中利用信号量和P、V操作,()。
A

只能实现进程的互斥

B

只能实现进程的同步

C

可实现进程的互斥和同步

D

可完成进程调度

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 在某嵌入式操作系统中,若P、V 操作的信号量 S 的初值为2,当前值为-1,则 表示等待信号量 S 的任务个数为 (48 ) 。

(48 )A. 0 B. 1 C. 2 D. 3


正确答案:B

第2题:

在操作系统原语中,完成“将信号量加1,并判断其值,如果它小于等于O,则从等待队列中唤醒一个进程”功能的是______。

A.P操作

B.V操作

C.Send

D.Receive


正确答案:B
解析:这是PV操作中V操作的定义。

第3题:

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

A.在同一信号量上调用P操作

B.在不同信号量上调用P操作

C.在同一信号量上调用V操作

D.在不同信号量上调用V操作


正确答案:D
解析:进程的同步是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒。在使用PV操作实现进程同步应注意以下两点。
  ①用一个信号量与一个消息联系起来,当信号量的值为0时表示期望的消息尚未产生,当信号量值为非0时表示期望的消息已经存在。
  ②在用PV操作实现同步时,一个信号量与一个消息量联系在一起,当有多个消息时必须定义多个信号量;测试不同的消息是否到达或发送不同消息时,应对不同的信号调用P操作或V操作。
  在利用PV操作实现进程同步时,每一个消息与一个信号量对应,进程在不同信号量上调用P操作以测试自己需要的消息是否到达,在不同信号量上调用V操作把不同的消息发送出去。

第4题:

计算机操作系统中,若P、V操作的信号量S初值为2,当前值为-1,则表示有() 等待进程。

A. 0个

B. 1个

C. 2个

D. 3个


参考答案B

第5题:

操作系统在使用信号量解决同步与互斥问题中,若P(或wAit)、V(或signAl)操作的信号量S初值为3,当前值为-2,则表示有( )等待进程。

A 0个

B 1个

C 2个

D 3个


参考答案C

第6题:

下列关于信号量使用的叙述中,哪些是正确的?

A.信号量初始化后,只能实施P、V原语操作

B.在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作

C.在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的V操作

D.信号量的初值不能小于0

E.互斥信号量的变化范围只能是正整数


正确答案:ABD

第7题:

信号量机制中,P、V操作必须成对出现。( )

此题为判断题(对,错)。


参考答案:正确

第8题:

在操作系统中,除赋初值外,对信号量仅能操作的两种原语是(40)。

A.存操作、取操作

B.读操作、写操作

C.P操作、V操作

D.输入操作、输出操作


正确答案:C
解析:1965年由荷兰学者Dijkstra提出的信号量机制,是一种卓有成效的进程同步与互斥的工具。除赋初值外,对信号量的操作原语有两种,P操作和V操作。PV操作是低级通信原语,在执行期间不可分割,P操作表示申请一个资源,V操作表示释放一个资源。

第9题:

在操作系统中,信号量表示资源,其值( )。

A 只能进行加减乘除运算来改变

B 进行任意的算术运算来改变

C 只能进行布尔型运算来改变

D 仅能用初始化和P、V操作来改变


参考答案D

第10题:

利用信号量的P,V操作,进程之间可以交换大量信息。()

此题为判断题(对,错)。


参考答案:错误

更多相关问题