试述PV操作是如何实现进程同步的?

题目

试述PV操作是如何实现进程同步的?

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

第1题:

信号量机制是一种有效地实现进程同步与互斥的工具。信号量只能由P、V操作来改变。()

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


参考答案:对

第2题:

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

A.保证系统不发生死锁

B.实现资源的互斥使用

C.提高资源利用率

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


正确答案:B

第3题:

下列进程关系中,不能用P、V操作来实现的是

A.进程共享

B.进程同步

C.进程互斥

D.进程的前趋关系


正确答案:A

第4题:

信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P、V操作来改变。

A

B



第5题:

假设系统采用PV操作实现进程同步与互斥。若n个进程共享两台打印机,那么信 号量S的取值范围为 (21) 。

A.-2-n

B.-(n-1)~1

C.-(n-1)~2

D.-(n-2)-2


正确答案:D
本题考查的是操作系统PV操作方面的基本知识。系统采用PV操作实现进程同步与互斥,若有n个进程共享两台打印机,那么信号量S初值应为2。当第1个进程执行P(S)操作时,信号量S的值减去1等于1:当第2个进程执行P(S)操作时,信号量S的值减去1等于0;当第3个进程执行P(S)操作时,信号量S的值减去1等于-l:当第4个进程执行P(S)操作时,信号量S的值减去l等于一2:……;当第n个进程执行P(S)操作时,信号量S的值减去l等于-(n-2)。可见,信号量S的取值范围为-(n-2)-2。

第6题:

假设系统采用PV操作实现进程同步与互斥,若有n个进程共享一台扫描仪,那么当信号量S的值为-3时,表示系统中有(23)个进程等待使用扫描仪。

A.0

B.n-3

C.3

D.n


正确答案:C
在PV操作中,信号量用于表示系统中现有资源的数量,当信号量值为负数时,代表这类资源系统已经分配完毕。此时,对负数取绝对值能得到当前等待进程数量。

第7题:

假设系统中有n个进程共享3台扫描仪,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为一l,进程Pl.P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。

A.3

B.-3

C.1

D.-1


正确答案:B

第8题:

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

A.保证系统不发生死锁

B.实现资源的互斥使用

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

D.提高资源利用率

E.协调进程的执行速度


正确答案:BCE

第9题:

假设系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。

A.3
B.-3
C.1
D.-1

答案:B
解析:
本题考查的是操作系统PV操作方面的基本知识。系统采用PV操作实现进程同步与互斥,若有n个进程共享3台扫描仪,那么信号量S初值应为3。若系统当前信号量S的值为-1,此时,P1、P2又分别执行了1次P(S)操作,即当P1进程执行P(S)操作时,信号量S的值等于-2;当P2进程执行P(S)操作时,信号量S的值等于-3。

第10题:

假设系统采用PV操作实现进程同步与互斥。若n个进程共享两台打印机,那么信号量S的取值范围为()。

  • A、-2~n
  • B、-(n-1)~1
  • C、-(n-1)~2
  • D、-(n-2)~2

正确答案:D

更多相关问题