软考中级

PV操作是操作系统提供的具有特定功能的原语。利用PV操作可以( )A.保证系统不发生死锁B.实现资源的互斥使用C.提高资源利用率D.推迟进程使用共享资源的时间

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

A.保证系统不发生死锁

B.实现资源的互斥使用

C.提高资源利用率

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

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

第1题:

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

A.保证系统不发生死锁

B.实现资源的互斥使用

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

D.提高资源利用率

E.协调进程的执行速度


正确答案:BCE

第2题:

下面关于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操作因此得名。

第3题:

属于操作系统抽象层的设计步骤的是?()

A、定义抽象层使用的可移植的数据类型,不要使用标准的数据类型;

B、分析不同的操作系统提供的功能;把功能分成必须的功能和可选的功能,必须的功能在所有的操作系统中都具有,可选的功能只有在部分操作系统中具有;

C、分析操作系统提供的服务的数据类型,设计抽象层的数据类型,必须考虑到抽象层使用的数据类型,利用实际的操作系统的数据类型可以实现;

D、定义操作系统抽象层提供的服务函数及其接口参数。


参考答案:ABCD

第4题:

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

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

正确答案:D

第5题:

是解决进程间同步和互斥的一对低级通讯原语。

A.LOCK和UNLOCK

B.PV操作

C.Wait和Signal

D.Send和Receive


正确答案:B

第6题:

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

A.共享内存

B.PV操作

C.消息传递

D.管道通信


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

第7题:

在操作系统的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 继续进行;}

第8题:

由于PV操作无法描述同步、互斥等基本问题,所以必须引入其它的通讯原语或机制,如Send,Receive或Monitor等。()


正确答案:错

第9题:

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

A.共享内存

B.PV操作

C.消息传递

D.管道通信


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

第10题:

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


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

更多相关问题