用信号量S实现对系统中4台打印机的互斥使用,S.value的初值应设置为( )。(1.0)
A: 1
B: 0
C: -1
D: 4
E: -4
A: 1
B: 0
C: -1
D: 4
E: -4
D
举一反三
- 用信号量S实现对系统中4台打印机的互斥使用,S.value的初值应当设置为()。 A: 0 B: 1 C: -1 D: 4
- 用信号量S实现对系统中4台打印机的互斥适用,S.value的初值应设置为_____。 A: 1 B: 0 C: -1 D: 4
- 用信号量S实现对系统中4台打印机的互斥使用,S.value的初值应设置为( )。
- 用记录型信号量S实现对系统中3台打印机的互斥使用,S﹒value的初值应设置为 。 A: -3 B: 0 C: 1 D: 3
- 用信号量S实现对系统中5台打印机的互斥使用,S.value的初值应设置为(),若S.value的当前值为-1,则表示S.L队列中有()个等待进程。
内容
- 0
假设系统中有4台打印机,某些进程用信号量S实现对打印机的互斥使用。又假设,系统中申请打印机的进程数量最多为20个,下列信号量S的数值范围中,哪一个是正确的?() A: [4,-16] B: [1,-20] C: [4,-20] D: [1,-16]
- 1
一般情况下,互斥信号量的初值为( )。(1.0) A: 0 B: 1 C: 2 D: 4
- 2
假设系统中只有一台打印机,有3个进程都要使用该打印机,为使3个进程能互斥地访问打印机,只须为该打印机设置一互斥信号量mutex,其信号量的初值为()。
- 3
如P和V操作的信号量S初值为4,则现在S=-1,表示有()个进程在等待该信号量。 A: 1 B: 2 C: 4
- 4
设有10个进程共享一个互斥段,如果最多允许有1个进程进入互斥段,则所采用的互斥信号量初值应设置为(A),而该信号量的取值范围为(B);如果最多允许有3个进程同时进入互斥段,则所采用的互斥信号量初值应设置为(C)。【请按ABC顺序填写每空答案的数字即可,不要带任何符号和空格】 A,C: (1)10;(2)3;(3)1;(4)0。 B: (1)0~1;(2)-1~0;(3)1~-9;(4)0~-9