刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
在操作系统的进程管理中,信号量S用于控制对互斥资源的访问。由于每次只允许3个进程进入互斥段(临界区),所以信号量S的最大值应为3,表示有3个进程正在占用资源。信号量S的最小值应考虑当前系统中所有进程的数量以及正在占用资源的进程数,由于系统中有10个进程,所以最小值应为-7(即当前没有进程占用资源时,等待的进程数为10-3=7,但因为有一个空位给新来进程使用,所以是-7)。因此,信号量S的变化范围是-7到3。当信号量S的当前值为-2时,表示有2个进程正在等待该资源,因为当一个进程获得资源并进入临界区时,信号量S的值会增加,而等待的进程数则是当前信号量的负值。所以答案是B。
本文链接:在操作系统的进程管理中,关于互斥资源R和信号量S的变化,请回答问题。
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
