PV操作是在()上的操作。

题目
单选题
PV操作是在()上的操作。
A

临界区

B

进程

C

缓冲区

D

信号量

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

第1题:

下面关于PV操作的论述,不正确的是(64)。

A.P操作和V操作是执行时不被打断的两个操作系统原语

B.P操作和V操作可单独使用

C.PV操作与信号灯的处理相关

D.P表示通过的意思,V表示释放的意思


正确答案:B
解析:本题考查操作系统的基础知识。荷兰学者Dijkstra提出的信号量(或信号灯)机制,是一种卓有成效的进程同步与互斥的工具。除赋初值外,对信号量的操作原语有两种, P操作和V操作。P操作和V操作是执行时不被打断的两个操作系统原语,P操作和V操作必须成对使用。在荷兰语中,P表示通过(Passeren)的意思,V表示释放(Vrrjgeven)的意思,PV操作因此得名。

第2题:

属于在实时操作系统任务间低级的通信方式是(15)。

A.共享内存

B.PV操作

C.消息传递

D.管道通信


正确答案:B
解析:在实时操作系统中,任务间通信是指任务之间为了协调工作,需要相互交换数据和控制信息,可分为低级通信和高级通信两种类型。PV操作等信号量机制和信号机制属于低级任务间通信方式;消息传递、管道、共享内存、管道通信属于高级任务间通信方式。任务间通信又可分为直接通信和间接通信两种类型。send、receive原语属于直接通信方式;邮箱、消息队列属于间接通信方式。

第3题:

PV操作是操作系统提供的具有特定功能的原语。利用PV操作可以()。

A.保证系统不发生死锁

B.实现资源的互斥使用

C.推迟进程使用共享资源的时间

D.提高资源利用率

E.协调进程的执行速度


正确答案:BCE

第4题:

PV操作是在信号量上的操作,当信号量的值为()时,若有进程调用P操作,则该进程在调用P操作后必定可以继续执行。

  • A、=0
  • B、≠0
  • C、>0
  • D、<0

正确答案:C

第5题:

PV操作是在()上的操作。

A.临界区

B.进程

C.缓冲区

D.信号量


参考答案:D

第6题:

在操作系统的PV操作中,P操作中进行的是(18).

A.信号量减一

B.信号量加一

C.信号量不变

D.信号量变化可设定


正确答案:A
解析:RV操作是操作系统中实现进程同步与互斥的原语。P操作和V操作都是不可分割的原子操作,因此,P、V原语执行期间不允许中断发生。其中对PV操作的描述如下: P(sem)操作的作用是将信号量sem值减1,若sem的值成负数,则调用P操作的进程暂停执行,直到另一个进程对同一信号量做V操作。V(sem)操作的作用是将信号量 sem值加1,若sem的值小于等于0,则从相应队列(与sem有关的队列)中选择一个进程,唤醒它。
  一般P操作与V操作的定义如下所述。
  P操作:
  P(sem){
  sem = sem - 1;
  if(sem0) 进程进入等待状态;
  else 继续进行: }
V操作:
  V(sem){
  sero =sem + 1;
  if(sem≤0) 唤醒队列中的一个等待进程;
  else 继续进行;}

第7题:

PV操作是操作系统提供的具有特定功能的原语。利用PV操作可以( )

A.保证系统不发生死锁

B.实现资源的互斥使用

C.提高资源利用率

D.推迟进程使用共享资源的时间


正确答案:B

第8题:

属于操作系统任务间低级通信方式的是(35)。

A.共享内存

B.PV操作

C.消息传递

D.管道通信


正确答案:B
解析:在操作系统中,任务间通信是指任务之间为了协调工作,需要相互交换数据和控制信息,可分为低级通信和高级通信两种类型。PV操作等信号量机制和信号机制属于低级任务间通信方式:消息传递、管道、共享内存、管道通信属于高级任务间通信方式。任务间通信又可分为直接通信和间接通信两种类型。send、receive原语属于直接通信方式;邮箱、消息队列属于间接通信方式。

第9题:

在操作系统中PV操作是一种()

  • A、 机器指令
  • B、 系统调用命令
  • C、 作业控制命令
  • D、 低级进程通讯

正确答案:D

第10题:

如何利用信号量PV操作实现进程的同步?


正确答案: PV操作不仅是实现进程互斥的有效工具,而且还是一个简单又方便的同步工具。用一个信号量与一个消息联系起来,当信号量的值为0时,表示所期望的尚未产生,当信号量的值为大于0时,表示所期望的消息已经存在。