首页
登录
从业资格
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,
练习题库
2022-08-02
164
问题
假设系统有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
转载请注明原文地址:http://tihaiku.com/congyezige/2416593.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
微机系统中系统总线的( )是指单位时间内总线上传送的数据量。A.主频 B.工
在结构化分析方法中,用于对功能建模的(1)描述数据在系统中流动和处理的过程,它只
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类
在( )时,一般需要进行兼容性测试。A.单元测试 B.系统测试 C.功能测
CPU是一块超大规模集成电路,其主要部件有( )。A.运算器、控制器和系统总线
在某高校教学管理系统中,有院系关系D(院系号,院系名,负责人号,联系方式),教师
应用系统的数据库设计中,概念设计阶段是在( )的基础上,依照用户需求对信息进行
云计算支持用户在任意位置、使用各种终端获取应用服务,所请求的资源来自云中不固定的
某企业招聘系统中,对应聘人员进行了筛选,学历要求为本科、硕士或博士,专业为通信、
随机试题
Whichofthefollowingcitiesiscalledthe"cradleofAmericanliberty"?A、Bosto
Forthispart,youareallowed30minutestowriteashortessayentitledCre
【S1】[br]【S2】varying→vary经分析后发现,此句中缺少谓语动词,而varying是现在分词形式,不能单独充当谓语,句子前后的时态为一般现在
在低温热水供暖系统中,顶层于管敷设时,为了系统排气,一般采用()的坡度。A.
A.晕厥 B.中毒 C.延迟性过敏反应 D.速发性过敏反应 E.神经损伤
债权资产价值分析中,在进行债务企业偿债能力分析时,根据债务企业不同的经营情况,采
YUHUI,aboisterousfour-year-oldhivi
(2018年真题)除另有规定外,应避光,密闭贮存,并应防冻的中成药剂型是( )
患者女,35岁。发现舌背白色病损4个月,检查发现其舌背左侧约0.5cm×0.5c
(2011年真题)垃圾场设城市所在地区的()。A.夏季主导风向下风向 B.春
最新回复
(
0
)