假设系统有6个进程共享一个互斥段,如果最多允许3个进程同时进入互斥段,则信号量S的初值为( ),信号量S的变化范围是(请作答此空)。

题目
假设系统有6个进程共享一个互斥段,如果最多允许3个进程同时进入互斥段,则信号量S的初值为( ),信号量S的变化范围是(请作答此空)。

A.0~6
B.-3~3
C.-4~2
D.-5~1
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 已知有 6 个进程共享一个互斥段,如果最多允许 3 个进程同时进入互斥段,则信号量 S的变化范围是 (26) ;若信号量 S的当前值为-2,则表示系统中有 (27) 个正在等待该资源的进程。

(26)

A. -5~1

B. -3~3

C. -2~4

D. -2~5

(27)

A. 0

B. 1

C. 2

D. 3


正确答案:B,C

第2题:

如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为( )

A.0

B.1

C.2

D.3


参考答案:C

第3题:

已知有10个进程共享一个互斥段,如果最多允许6个进程同时进入互斥段,则信号量S的初值为(26),信号量S的变化范围是(27)。

A.0

B.1

C.5

D.6


正确答案:D

第4题:

在操作系统的进程管理中 若系统中有 6 个进程要使用互斥资源 R,但最多只允许2个进程进入互斥段(临界区),则信号量 S 的变化范围是( )。

A.-1~1 B.-2~1 C.-3~2 D.-4~2


正确答案:D

第5题:

已知有n个进程共享一个互斥段,如果最多允许m个进程(m<n)同时进入互斥段,则信号量的变化范围是(26)。

A.-m~1

B.-m~0

C.-(n-m)~m

D.-(m-1)~n


正确答案:C
解析:本题考查的是操作系统中同步与互斥的基本知识及应用。本题中,已知有n个进程共享一个互斥段,如果最多允许m个进程(mn)同时进入互斥段,这意味着系统有m个单位的资源,信号量的初值应设为m。当第一个申请该资源的进程对系信号量S执行P操作,信号量S减1等于m l,进程可继续执行:当第二个申请该资源的进程对系信号量S执行P操作,信号量S减1等于m-2,进程可继续执行……当第n个申请该资源的进程对系信号量S执行P操作,信号量S减1等于-(n-m)。所以正确答案为C。

第6题:

若有3个进程共享一个互斥段每次最多允许2个进程进入互斥段,则信号量的变化范围是( )。

A 2,1,0,-1

B 3,2,1,0

C 2,1,0,-1,-2

D 1,0,-1,-2


参考答案A

第7题:

若P、V操作的信号量S初值为2,当前值为-1,则表示有(31)等待进程。如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为(32)。

A.0个

B.1个

C.2个

D.3个


正确答案:B

第8题:

● 已知有 10 个进程共享一个互斥段,如果最多允许 6 个进程同时进入互斥段,则信号量 S的初值为 (9) ,信号量 S的变化范围是 (10) 。

(9)

A. 0

B. 1

C. 5

D. 6

(10)

A. 0~10

B. – 1~9

C. – 4~6

D. –5~5


正确答案:D,C


第9题:

已知有10个进程共享一个互斥段,如果最多允许6个进程同时进入互斥段,则信号量S的初值是(1),其变化范围是(2)。

A.0

B.1

C.5

D.6


正确答案:D

第10题:

己知有 5 个进程共享一个互斥段,如果最多允许2 个进程 同时进入互斥段,则相应 的信号量的变化范围是( )。

A. -5~1 B. -4~1 C. -3~2 D. -2~3


正确答案:C

更多相关问题