首页
登录
从业资格
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,
练习题库
2022-08-02
96
问题
假设系统有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(院系号,院系名,负责人号,联系方式),教师
应用系统的数据库设计中,概念设计阶段是在( )的基础上,依照用户需求对信息进行
云计算支持用户在任意位置、使用各种终端获取应用服务,所请求的资源来自云中不固定的
某企业招聘系统中,对应聘人员进行了筛选,学历要求为本科、硕士或博士,专业为通信、
随机试题
Often,capriciousnessisthereasongivenfordoingnothing.Flexibleworkingis
Inthelast20years,theassessmentofstudentshasundergonemajortransformat
WhatweretheArabmilitiasaccusedof?[originaltext]Sudan’sgovernmentha
Linux操作系统中,建立动态路由需要用到文件()A./etc/hosts
电子显微镜下,在大肠杆菌和小肠上皮细胞中都能观察到的结构是()。A.核糖体B
大量饮水后,水的主要排泄途径是A.肾B.肺C.胆道D.皮肤E.肠道
子曰:“不学诗,无以言。”其意思是说()。 A.不学诗,就不能出口成章,打动
捷克某公司与中国某公司订立了从中国出口内箱的合同,合同约定了产品的质量规格。在产
为了提高党政基层机构的执政能力,某市市委为200多名后备干部举办了一次培训。在培
小儿能独坐一会,用手摇玩具,能认识熟人和陌生人,其月龄为( )。A.3个月
最新回复
(
0
)