假设系统有n(n≧5)个并发进程共享资源R,且资源R的可用数为3。若采用PV操作,则相应的信号量S的取值范围应为( )。
假设系统有n(n≧5)个并发进程共享资源R,且资源R的可用数为3。若采用PV操作,则相应的信号量S的取值范围应为( )。
答案:
D
本题解析:
PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。一般来说,信号量S>=0时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S的值加1;若S<0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。初始值资源数为3,所以信号量S的最大值是3,n进程申请,则信号量S的最小值为3-n,也就是-(n-3)。
郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
相关推荐
最新更新
推荐阅读
猜你喜欢
- 操作数所处的位置,可以决定指令的寻址方式。操作数包含在指令中,寻址方式();操作数在寄存器中,寻址方
- ( )不属于工程验收监理报告的内容。
- 在软件设计过程中,( )设计指定各组件之间的通信方式以及各组件之间如何相互作用。
- 某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动
- 内存按字节编址,地址从A4000h到CBFFFh,共有 (1) 字节。若用存储容量为32k×8B
- CPU中数据总线宽度会影响( )。
- TCP的标记部分包含的字段(请作答此空)表示含义是重新连接。
- 主板有许多分类方法,按CPU插座分为______。
- 给定包含n 个正整数数组 A 和正整数 x,要判断数组 A 中是否存在两个元素之和等于 x,先用插入
- 以下关于实时操作系统(RTOS)任务调度器的叙述中,正确的是()。
关注我们
