假设系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为()
A: 3
B: -3
C: 1
D: -1
A: 3
B: -3
C: 1
D: -1
举一反三
- 若执行信号量S操作的进程数为3,信号量S初值为2,当前值为-1,则表示系统中有1个等待相关资源的进程。
- 假设系统采用PV操作实现进程同步与互斥。若n个进程共享两台打印机,那么信号量S的取值范围为()。 A: -2~n B: -(n-1)~1 C: -(n-1)~2 D: -(n-2)~2
- 假设系统采用PV操作实现进程同步与互斥。若n个进程共享两台打印机,那么信号量S的取值范围为() A: -2~n B: -(n.1)~1 C: -(n-1)~2 D: -(n-2)~2
- 假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若用PV操作控制n个进程使用打印机,则相应信号量s的取值范围为______;若信号量S的值为-3,则系统中有______个进程等待使用打印机。 A: 0 B: 1 C: 2 D: 3
- 假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若用PV操作控制n个进程使用打印机,则相应信号量S的取值范围为(1);若信号量S的值为-3,则系统中有(2)个进程等待使用打印机。 1() 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)