刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
本题考查操作系统进程管理中信号量与同步互斥方面的基础知识。
在本题中,有6个进程共享一个互斥段,同时最多允许3个进程进入该互斥段。这意味着系统有3个单位的资源。因此,信号量的初值应设为3,表示有3个进程可以同时访问互斥段。
关于信号量S的变化范围,当第一个进程申请资源并对信号量S执行P操作(即S减1)时,信号量S变为2,表示还有2个进程可以访问互斥段。随着进程的申请,信号量会逐渐减少,直到达到最小值-3,表示有3个进程在等待访问互斥段。当有进程释放资源并执行V操作(即S加1)时,信号量会重新增加。因此,信号量S的变化范围是-3~3。
综上,信号量的初值为3,变化范围是-3~3。所以选项C是正确答案。
本文链接:假设系统有6个进程共享一个互斥段,如果最多允许3个进程同时进入互斥段,则信号量S的初值为(请作答此空
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!