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
内容
- 0
在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许2个进程进入互斥段(临界区),则信号量S的变化范围是______;若信号量S的当前值为4,则表示系统中有______个进程正在等待该资源。 A: -2~0 B: -2~1 C: -6~2 D: -8~1
- 1
试题(1)、(2) 在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许两个进程进入互斥段(临界区),则信号量S的变化范围是(1);若信号量S的当前值为—4,则表示系统中有(2)个进程正在等待该资源。 2() A: 1 B: 2 C: 3 D: 4
- 2
N个进程共享某一个临界资源,则控制N个进程不能同时访问临界资源的信号量的初值的取值范围是______。 A: 0~1 B: -1~0 C: 1~(N-1) D: 0~-(N-1)
- 3
某时刻进程的资源使用情况如下表所示,此时的安全序列是( )。 已分配资源 R1 R2 R3 尚需资源 R1 R2 R3 可用资源 R1 R2 R3 P1 2 0 0 0 0 1 0 2 1 P2 1 2 0 1 3 2 P3 0 1 1 1 3 1 P4 0 0 1 2 0 0
- 4
若有定义:int a[4]={1,2,3};则数组a的每一个元素为( ) A: a[1]=1;a[2]=2;a[3]=3;a[4]=0; B: a[1]=1;a[2]=2;a[3]=3; C: a[0]=1;a[1]=2;a[2]=3;a[3]=0; D: a[0]=1;a[1]=2;a[2]=3;