如果3个进程共享某一种临界资源,每次最多可以允许2个进程进入互斥临界区,则信号量的变化范围是( )。
A: 2、1、0、-1
B: 3、2、1、0
C: 2、1、0、-1、-2
D: 1、0、-1、-2
A: 2、1、0、-1
B: 3、2、1、0
C: 2、1、0、-1、-2
D: 1、0、-1、-2
举一反三
- 已知有 6 个进程共享一个互斥段,如果最多允许3 个进程同时进入互斥段,则信号量S 的变化范围是(1) ;若信号量S 的当前值为-2,则表示系统中有(2)个正在等待该资源的进程。 1() A: -5~1 B: -3~3 C: -2~4 D: -2~5
- 试题(1)、(2) 在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许两个进程进入互斥段(临界区),则信号量S的变化范围是(1);若信号量S的当前值为—4,则表示系统中有(2)个进程正在等待该资源。 1() A: —2~0 B: —2~1 C: —6~2 D: —8~1
- 在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是 (1) ;若信号量S的当前值为-2,则表示系统中有 (2) 个正在等待该资源的进程。 2() A: 0 B: 1 C: 2 D: 3
- 假设有5个进程共享一个互斥段X,如果最多允许2个进程同时进入互斥段X,则信号量S的变化范围是______; A: -5~1 B: -1~3 C: -3~2 D: 0~5
- 设有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