网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是()。
A
1至-(m-1)
B
1至m-1
C
1至-m
D
1至m
参考答案
参考解析
解析:
一个信号量对应一个临界资源,初始时有资源,所以信号量初始值一般都是1
当有进程占用临界区时,-1
当信号量<=0代表已有进程占用临界区
m个进程,最多-(m-1)代表有m-1个进程在等待临界区资源,即处于等待队列
当信号量>0即=1,代表没有进程进入临界区
当有进程占用临界区时,-1
当信号量<=0代表已有进程占用临界区
m个进程,最多-(m-1)代表有m-1个进程在等待临界区资源,即处于等待队列
当信号量>0即=1,代表没有进程进入临界区
更多 “单选题有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是()。A 1至-(m-1)B 1至m-1C 1至-mD 1至m” 相关考题
考题
● 在操作系统的进程管理中,若系统中有 10 个进程使用互斥资源 R,每次只允许 3个进程进入互斥段(临界区),则信号量S 的变化范围是 (11) 。A. –7~1 B. –7~3 C. –3~0 D. –3~10
考题
● 在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许 3个进程进入互斥段(临界区),则信号量S的变化范围是 (26) ;若信号量S的当前值为–2,则表示系统中有 (27) 个正在等待该资源的进程。(26)A.–7~1 B.–7~3 C.–3~0 D.–3~10(27)A.0 B.1 C.2 D.3
考题
若有n个进程在执行过程中,访问同一个临界资源时,它们之间___。
A.必须互斥进入临界区访问临界资源B.可以同时进入临界区间访问临界资源C.允许n个进程进入临界区访问临界资源D.至多允许两个进程同时访问临界资源
考题
我们把在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出下列论述,请选择一条正确的论述。()
A 对临界资源是不能实现资源共享的。B 对临界资源,应采取互斥访问方式,来实现共享。C 为临界资源配上相应的设备控制块后,便能被共享。D 对临界资源应采取同时访问方式,来实现共享。
考题
对临界区的正确论述是(30)。①临界区是指进程中实现进程互斥的那段代码②临界区是指进程中用于实现进程同步的那段代码③临界区是指进程中用于实现进程通信的那段代码④临界区是指进程中用于访问共享资源的那段代码⑤临界区是指进程中用于访问临界资源的那段代码⑥若进程A与进程B必须互斥地进入自己的临界区,则进程A处于对应的区内时,仍有可能被进程B中断A.①,②B.①,②,⑤C.⑤,⑥D.①,②,③,④,⑤,⑥
考题
下列说法中,正确的是A.进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调B.信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P\V.操作来改变C.V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于0,则从等待队列中唤醒一个进程,现进程变为等待状态;否则现进程继续进行D.临界区是指每次仅允许一个进程访问的资源
考题
在操作系统的进程管理中 若系统中有 6 个进程要使用互斥资源 R,但最多只允许2个进程进入互斥段(临界区),则信号量 S 的变化范围是( )。A.-1~1 B.-2~1 C.-3~2 D.-4~2
考题
●在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许2个进程进入互斥段(临界区),则信号量S的变化范围是(25);若信号量S的当前值为4,则表示系统中有(26)个进程正在等待该资源。(25)A.-2~0B.-2~1C.-6~2D.-8~1(26)A.1B.2C.3D.4
考题
假设有5个进程共享一个互斥段X,如果最多允许2个进程同时进入互斥段X,则信号量S的变化范围是(请作答此空 );若信号量S的当前值为-3,则表示系统中有( )个正在等待该资源的进程。A.-5~1
B.-1~3
C.-3~2
D.0~5
考题
假设有5个进程共享一个互斥段X,如果最多允许2个进程同时进入互斥段X,则信号量S的变化范围是( );若信号量S的当前值为-3,则表示系统中有(请作答此空)个正在等待该资源的进程。A.0
B.1
C.2
D. 3
考题
在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(1)处应选择()A、-7~1B、-7~3C、-3~0D、-3~10
考题
多个并发进程使用一个互斥信号量mutex时,如果mutex=0,则表示()A、没有进程在临界区中B、有一个进程在临界区中C、有多个进程在临界区中D、有一个进程在临界区中,另一些进程正在等待进入临界区
考题
我们把在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出下列论述,正确的论述为()A、对临界资源是不能实现资源共享的。B、只要能使程序并发执行,这些并发执行的程序便可对临界资源实现共享。C、为临界资源配上相应的设备控制块后,便能被共享。D、对临界资源,应采取互斥访问方式,来实现共享。
考题
单选题在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(2)处应选择()A
0B
1C
2D
3
考题
单选题在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(1)处应选择()A
-7~1B
-7~3C
-3~0D
-3~10
考题
填空题利用信号量实现进程的(),应为临界区设置一个信号量mutex,其初值为1,表示该资源尚未使用,临界区应置于()()原语之间。
热门标签
最新试卷