A10
B8
C6
D4
第1题:
若P操作、V操作的信号量S初值为3,当前值-3,则表示有()等待进程。
A、0个
B、1个
C、2个
D、3个
第2题:
A. 0个
B. 1个
C. 2个
D. 3个
第3题:
A.10
B.8
C.6
D.4
第4题:
● 某系统中有一个缓冲区,进程 P1 不断地生产产品送入缓冲区,进程 P2 不断地从冲区中取出产品消费,用P、V 操作实现进程间的同步模型如下图所示。假设信号量S1初值为1,信号量S2的初值为0,那么a、 b处应分别填 (26) , c、 d处分别填 (27) 。
(26)
A. V(S2)、P(S1)
B. P(S1)、V(S2)
C. P(S2)、V(S1)
D. V(S1)、P(S2)
(27)
A. V(S2)、P(S1)
B. P(S1)、V(S2)
C. P(S2)、V(S1)
D. V(S1)、P(S2)
第5题:
对一个信号量S的初值S.value表示系统中某种资源的数目,若做了P、V操作后使得 S.value<0,下列说法正确的是( )。
A.系统资源已分配完毕
B.该值的绝对值为系统剩余资源数
C.此时其他进程不能再执行P、V操作
D.此时执行V操作,表示又一个进程进入进程阻塞队列
第6题:
某系统有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区取产品消费。用PV操作实现进程间的同步模型如图2-3所示。假设信号量S1的初值为1,信号量S2的初值为0,那么,a、b处应当写别填(1),c、d处分别填(2)。
A.V(S2)、P(S1)
B.P(S1)、V(S2)
C.P(S2)、V(S1)
D.V(S1)、P(S2)
第7题:
第8题:
在信号量S上作P、V操作时,S的值发生变化,当S>0、S=0、S<0时,它们的物理意义是什么?
第9题:
当一进程因在记录型信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为()。
第10题:
若P、V操作的信号量S初值为2,当前值为1,则表示有()个等待进程。
第11题:
第12题:
0
1
2
3
第13题:
A 0个
B 1个
C 2个
D 3个
第14题:
A.0
B.l
C.2
D.3
第15题:
计算机操作系统中,若P、V操作的信号量S初值为2,当前值为-1,则表示有( )个等待进程。
A.0个
B.1个
C.2个
D.3个
第16题:
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b处应分别填(26),c、d处分别填(27)。
A.V(S2)、P(S1)
B.P(S1)、V(S2)
C.P(S2)、V(S1)
D.V(S1)、P(S2)
第17题:
重新定义P操作: P(s): S=S-1; if s<0 then {将本进程插入相应等待队列的队首}; V操作的定义不变。 使用上述定义的信号量操作。现有n个进程竞争进入一个临界区,需要使用(24),并保证进程能够以正常的次序公平地进入临界区。
A.1个信号量,初值为1
B.2个信号量,初值分别为1,0
C.n-1个信号量,初值均为1
D.n/2个信号量,初值均为1
第18题:
第19题:
若P、V操作的信号量S初值为2,当前值为1,则表示有()个等待进程。
A0
Bl
C2
D3
第20题:
在某嵌入式操作系统中,若P、V操作的信号量S的初值为2,当前值为-1,则表示等待信号量S的任务个数为()。
第21题:
信号量S的初值为8,在S上执行了10次P操作,6次V操作后,S的值为()。
第22题:
10
8
6
4
第23题:
0
l
2
3
第24题:
0个
1个
2个
3个