软件水平考试

假设系统有n(n≧5)个并发进程共享资源R,且资源R的可用数为2。若采用PV操作,则相应的信号量S的取值范围为( )。A.-1~n-1 B.-5~2 C.-(n-1)~1 D.-(n-2)~2

题目
假设系统有n(n≧5)个并发进程共享资源R,且资源R的可用数为2。若采用PV操作,则相应的信号量S的取值范围为( )。

A.-1~n-1
B.-5~2
C.-(n-1)~1
D.-(n-2)~2
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.0

B.n-3

C.3

D.n


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

第2题:

假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是( )。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为( )。

A.1B.2C.3D.4A.0、0B.0、1C.1、0D.0、2


正确答案:C,D

第3题:

假设系统有n(n≥5)个并发进程共享资源R,且资源R的可用数为2。若采用PV操作,则相应的信号量S的取值范围应为()。

A.-1~n-1

B.-5~2

C.-(n-1)~1

D.-(n-2)~2


正确答案:D

第4题:

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

A.3

B.-3

C.1

D.-1


正确答案:B

第5题:

假设系统有 n 个进程共享资源 R,且资源 R 的可用数为 3,其中n ≥ 3,若采用 PV 操作, 则信号量 S 的取值范围应为().

A.-1~n-1

B.-3~3

C.- (n-3)~3

D.- (n-1)~1


正确答案:C

第6题:

假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若用PV操作控制n个进程使用打印机,则相应信号量S的取值范围为( ):若信号量S的值为-3,则系统中有( )个进程等待使用打印机。

A.0,-1,…,- (n-1) B.3,2,1,0,-1,…,- (n-3) C.1,0,-1,…,- (n-1) D.2,1,0,-1,…,- (n-2) A.0 B.1 C.2 D.3


正确答案:B,D

第7题:

假设系统有n(n≥3)个进程共享资源R,且资源R的可用数3。若采用PV操作,则相应的信号量S的取值范围应为( )。

A.-1~n-1B.-3~3C.-(n-3)~3D.-(n-1)~1


正确答案:C

第8题:

假设系统有n(n≥6)个并发进程共享资源R,且资源R的可用数为3。若采用PV操作,则相应的信号量S的取值范围应为()。

A、-(n-3)~3

B、-6~3

C、-(n-1)~1

D、-1~n-1


正确答案:A

第9题:

假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,则信号量S的取值范围应为( )。

A.-1~n-1 B.-3~3 C.-(n-3)~3 D.-(n-1)~1


正确答案:C

第10题:

假设系统有n个进程共享资源R.且资源R的可用数为2,那么该资源相应的信号 量s的初值应设为(27)。

A.0

B.1

C.2

D.n


正确答案:C
本题考查操作系统进程管理中信号量与同步互斥方面的基本知识。试题(27)的正确答案为C。本题中已知有n个进程共享R资源,且R资源的可用数为2,所以,信号量的初值应设为2。

更多相关问题