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

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

A.-1~n-1
B.-6~4
C.-(n-1)~1
D.-(n-4)~4

参考解析

解析:PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。一般来说,信号量S>=0时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S的值加1;若S<0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。初始值资源数为4,所以信号量S的最大值是4,n进程申请,则信号量S的最小值为4-n,也就是-(n-4)。故正确答案为D

相关考题:

●在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R.而最多允许2个进程进入互斥段(临界区),则信号量S的变化范围是(15);若信号量S的当前值为-4,则表示系统中有(16)个正在等待该资源的进程。(15)A.-2~0B.-2~1C.-6~2D.-8~1(16)A.1B.2C.3D.4

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

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

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

假设系统中有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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若用PV操作控制n个进程使用打印机,则相应信号量s的取值范围为( );若信号量S的值为-3,则系统中有(请作答此空)个进程等待使用打印机。A.0B.1C.2D.3

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

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

有一个资源可供n个进程共享,但限制它们只能互斥使用,若采用PV操作来管理,则执行过程中可能出现的信号量的最小值为()

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