首页
登录
从业资格
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,
练习题库
2022-08-02
110
问题
假设系统有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(院系号,院系名,负责人号,联系方式),教师
应用系统的数据库设计中,概念设计阶段是在( )的基础上,依照用户需求对信息进行
云计算支持用户在任意位置、使用各种终端获取应用服务,所请求的资源来自云中不固定的
某企业招聘系统中,对应聘人员进行了筛选,学历要求为本科、硕士或博士,专业为通信、
随机试题
Readthearticlebelowaboutdoingbusinessonline.Choosethebestwordorphra
Linguisticresearchershavegraduallycometounderstandhowandwhysomany
Forhundredsofmillionsofyears,turtles(海龟)havestruggledoutofthese
初中开设的《中国历史》课程是一门()A.工具型课程 B.研究型课程 C.拓
以下哪一条支持以下诊断心瓣膜病主动脉瓣关闭不全A.胸骨左缘3,4肋间收缩期杂音
溶血性黄疸的实验室检查结果呈强阳性的是A.血清总胆红素 B.血清间接胆红素
A. B. C. D.
主要由肾上腺皮质合成并分泌,能扩充血容量的是( )。A.血管升压素 B.醛固
(2016年真题)下列各项中,不属于周转材料核算范围的是()。A.生产过程中所
下列关于施工仪器仪表台班单价组成的说法,正确的是( )。A.对进口与国产施工仪器
最新回复
(
0
)