刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

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

A
-5~1
B
-4~1
C
-3~2
D
-2~3
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

本题考查操作系统中进程管理的同步与互斥。

在有5个进程共享一个互斥段的情况下,如果最多只允许2个进程同时进入互斥段,那么我们需要考虑信号量的变化范围。

信号量的初始值应该设为2,因为最多允许2个进程进入互斥段。当一个进程进入互斥段时,信号量会减少1;当第二个进程进入时,信号量再次减少1。以此类推,直到第五个进程尝试进入时,信号量达到最大值减少后的值。因此,信号量的变化范围是从初始的2开始,一直到减少到第五个进程尝试进入时的值。根据这个逻辑,信号量的变化范围是-3到2。因此,正确答案是C。

创作类型:
原创

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

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share