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

单选题

在操作系统的进程管理中,若存在互斥资源R被系统中的十个进程所使用,且每次只允许三个进程进入互斥段(临界区),请阐述信号量S的变化范围以及当信号量S当前值为-2时的含义。

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

答案:

B

解析:

根据题目描述,每次只允许3个进程进入互斥段,因此信号量S的最大值应为3,表示有3个进程正在占用资源。由于信号量的值是一个整数值,可以表示资源的可用数量或等待的进程数量,所以信号量的最小值应考虑所有进程都等待的情况,即S的最小值为-10(因为总共有10个进程)。因此,信号量S的变化范围是-10到3,即-7到3。对于信号量S的当前值为-2的情况,表示有|-2|-3=2个进程正在等待该资源。因此,答案为B。

创作类型:
原创

本文链接:在操作系统的进程管理中,若存在互斥资源R被系统中的十个进程所使用,且每次只允许三个进程进入互斥段(临

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

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

分享考题
share