PV操作是把信号量S与共享资源对应起来的一种机制,当S变为负数-X时,X表示等待使用资源的进程个数。()
第1题:
在某操作系统中,用信号量来保护共享资源。设信号量S的初值是5,而S的当前值是-3,则有(22)个进程在等待由S保护的资源。
A.2
B.3
C.5
D.8
第2题:
在PV操作中,当执行P(S)操作后,发现S=-1,则()。
A.该进程可以进入临界区继续执行,但其后到达的进程会被阻塞
B.该进程阻塞进入S信号量的等待队列
C.表明S对应的资源未被占用
D.S不会为负值
第3题:
n个并发进程通过初值为1的信号量s共享资源R,当n个进程都通过wait(s)申请访问资源R时,信号量s的值为()。
A.0
B.n
C.-n
D.-(n-1)
第4题:
假设系统采用PV 操作实现进程同步与互斥,若有n个进程共享一台扫描仪,那么当信号量S的值为-3时,表示系统中有()个进程等待使用扫描仪。
A.0
B.n-3
C.3
D.n
第5题:
在PV操作中,当执行V(S)操作后,发现S=-2,则()。
A.V操作表示执行完临界区后退出,该进程只须继续运行其后续代码即可
B.S信号量不会为负值
C.表明还有1个进程在等待该资源
D.当前进程必须唤醒等待队列中的第一个进程