首页
登录
从业资格
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,
免费题库
2022-08-02
77
问题
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,则信号量S的取值范围应为( )。A.-1~n-1B.-3~3C.-(n-3)~3D.-(n-1)~1
选项
A.-1~n-1
B.-3~3
C.-(n-3)~3
D.-(n-1)~1
答案
C
解析
PV操作:是实现进程同步和互斥的常用方法,P操作和V操作是低级通信原语,在执行期间不可分割;其中P操作表示申请一个资源,V操作表示释放一个资源。
P操作的定义:S:=S-1,若S>=0,则执行P操作的进程继续执行;若S<0,则将该进程设为阻塞状态(因为无可用资源),并将其插入阻塞队列。
V操作的定义:S:=S+1,若S>0,则执行V操作的进程继续执行;若S<=0,则从阻塞状态唤醒一个进程,并将其插入就绪队列,然后执行V操作的进程继续。
本题中S初始值为3,当n个进程同时执行时,需要执行n次P操作,这时信号量的值应为 3-n,所以信号量的变化范围为:-(n-3)~3
转载请注明原文地址:https://www.tihaiku.com/congyezige/2417939.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
假设系统中进程的三态模型如下图所示,图中的a和b处应分别填写(),图中的c和
假设系统中进程的三态模型如下图所示,图中的a和b处应分别填写(),图中的c和
若指令系统中设置了专用I/O操作指令,则I/O接口()。A.与内存单元必
目前一般家庭中,点播电视系统的用户端必须配置的设备是()。A.解码器 B.
用户使用软件时难免会出现一些操作错误。在设计用户界面时必须考虑出错处理,使用户不
在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进
在Windows操作系统中,“()”是内存的一块区域,用于各个应用程序之间相
某程序员在开发一功能很多的软件时,在某个操作窗口中设计了大量选项。在征求用户意见
欲开发一系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用()。A.
假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为();当现运
随机试题
Althoughinteriordesignhasexistedsincethebeginningofarchitecture,it
ThelargestlakeinBritainis______.A、theWindermereB、theUllswaterC、theDrew
患者,男,62岁,双下肢关节酸痛,游走不定,时轻时重,遇寒加重,治疗首选A.独活
一人连续单个点火的火炮,明挖不得超过()个。A、5 B、10 C、15 D
哮喘持续状态病人使用碱性药物是因为病人存在的酸碱失衡是A.呼吸性酸中毒 B.呼
共用题干 Homosexuals(同性恋者)Manyhomosexuals
Thechangeinthatvillagewasmiraculou
骨盆最狭窄的平面是A.骨盆入口平面 B.中骨盆平面 C.假骨盆平面 D.真
类风湿关节炎病情较重时可发生A.关节畸形 B.类风湿结节 C.关节外表现
业主大会由物业管理区域内的()组成。 A.多数业主B.全体业主
最新回复
(
0
)