首页
登录
从业资格
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,
练习题库
2022-08-02
137
问题
假设系统有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://tihaiku.com/congyezige/2416593.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
微机系统中系统总线的( )是指单位时间内总线上传送的数据量。A.主频 B.工
在结构化分析方法中,用于对功能建模的(1)描述数据在系统中流动和处理的过程,它只
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类
在( )时,一般需要进行兼容性测试。A.单元测试 B.系统测试 C.功能测
CPU是一块超大规模集成电路,其主要部件有( )。A.运算器、控制器和系统总线
在某高校教学管理系统中,有院系关系D(院系号,院系名,负责人号,联系方式),教师
应用系统的数据库设计中,概念设计阶段是在( )的基础上,依照用户需求对信息进行
云计算支持用户在任意位置、使用各种终端获取应用服务,所请求的资源来自云中不固定的
某企业招聘系统中,对应聘人员进行了筛选,学历要求为本科、硕士或博士,专业为通信、
随机试题
Summeriswindingdown,butit’sstillnottoolatetoputthetopdownandh
(1)Sometimesyoucanknowtoomuch.Theaimofscreeninghealthypeoplefor
HenryFielding,thefamousnovelistwhowasalsoaLondonmagistrate,once
TOEICistheTestofEnglishforInternationalCommunication.Itmeasuresth
某女患者,59岁,因患肝硬化腹腔积液,肝硬化失代偿期住进某市中医院,经治疗病情未
天宇和华坤是两家国内著名的医疗研发机构,1993年和1997年成立,组织机构分别
催化酮体合成的限速酶是 A.HMGCoA还原酶B.HMGCoA
(2019年真题)商业银行应当参照各业务部门经风险调整的收益率,审核和批准业务计
根据课程任务,可以把课程分为()。 A.国家课程 B.基础型课程 C.拓展
施工中材料的消耗分为必需消耗的材料和损失的材料。在确定材料定额量时,必需消耗的
最新回复
(
0
)