有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥

题目

有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是()。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有n个进程在执行过程中,访问同一个临界资源时,它们之间___。

A.必须互斥进入临界区访问临界资源

B.可以同时进入临界区间访问临界资源

C.允许n个进程进入临界区访问临界资源

D.至多允许两个进程同时访问临界资源


正确答案:A

第2题:

临界资源是指每次仅允许一个进程访问的资源,对临界资源应采取互斥访问方式来实现共享。()


正确答案:对

第3题:

● 在操作系统的进程管理中,若系统中有 10 个进程使用互斥资源 R,每次只允许 3个进程进入互斥段(临界区),则信号量S 的变化范围是 (11) 。

A. –7~1 B. –7~3 C. –3~0 D. –3~10


正确答案:B

第4题:

对临界区的正确论述是(30)。

①临界区是指进程中实现进程互斥的那段代码

②临界区是指进程中用于实现进程同步的那段代码

③临界区是指进程中用于实现进程通信的那段代码

④临界区是指进程中用于访问共享资源的那段代码

⑤临界区是指进程中用于访问临界资源的那段代码

⑥若进程A与进程B必须互斥地进入自己的临界区,

则进程A处于对应的区内时,仍有可能被进程B中断

A.①,②

B.①,②,⑤

C.⑤,⑥

D.①,②,③,④,⑤,⑥


正确答案:C
解析:临界区是进程中对临界资源实施操作的那段程序(临界资源是指一次仅允许一个进程访问的资源)。互斥临界区管理的原则是有空即进、无空则等、有限等待和让权等待。当某一进程进入互斥临界区时,仍有可能因为时间片用完,更高优先级的进程到来等原因,而被另一进程中断。所以答案为5和6。

第5题:

在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,对临界资源,应采取互斥访问方式,来实现共享。()

A、错误

B、正确


参考答案:B

第6题:

X个进程共享某一临界资源,则互斥信号量的取值范围为______。

A.-X~1

B.-1~0

C.-(X-1)~1

D.-X~0


正确答案:C
解析:信号量大于零时的数值表示某类资源的可用数量,每分配一个资源,信号量的值要减1。题目中有一个共享资源,因此信号量的初值为1。最坏的情况是一个进程访问临界资源而其余x-1个进程处于等待状态,此时信号量的值为-(x-1)。

第7题:

我们把在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出下列论述,请选择一条正确的论述。()

A 对临界资源是不能实现资源共享的。

B 对临界资源,应采取互斥访问方式,来实现共享。

C 为临界资源配上相应的设备控制块后,便能被共享。

D 对临界资源应采取同时访问方式,来实现共享。


参考答案B

第8题:

当有多个进程要共享同一临界资源时,下列说法错误的是()

A.每次只允许一个进程共享临界资源

B.进程只能在临界段内逗留有限时间

C.临界段之外运行的进程可以阻止其他进程进入临界段

D.在有限时间能不能让两个进程同时进入临界段


正确答案:C

第9题:

利用信号量实现进程的(),应为临界区设置一个信号量 mutex。其初值为 (),表示该资源尚未使用,临界区应置于()和()原语之间。


参考答案:互斥,1,P(mutex),V(mutex)

第10题:

众多进程对临界资源的访问应采用( ),以实现资源的共享。

A.进程通信

B.同步互斥

C.信号量

D.原语


正确答案:B
解析:临界资源是指一次只允许一个进程使用的资源,为了实现进程同步,必须实现对临界资源的互斥访问。

更多相关问题