首页
登录
从业资格
在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许两个进程
在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许两个进程
admin
2022-08-02
80
问题
在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许两个进程进入互斥段(临界区),则信号量S的变化范围是( );若信号量S的当前值为-4,则表示系统中有( )个进程正在等待该资源。A.1B.2C.3D.4
选项
A.1
B.2
C.3
D.4
答案
D
解析
本题考查操作系统进程管理方面的基础知识。
试题第1空正确答案为C。本题中,已知有8个进程共享一个互斥资源R,如果最多允许两个进程同时进入互斥段,这意味着系统有两个单位的资源,信号量的初值应设为2。当第一个申请该资源的进程对信号量S执行P操作,信号量S减1等于1,进程可继续执行:当第二个申请该资源的进程对信号量S执行P操作,信号量S减1等于0,进程可继续执行;当第三个申请该资源的进程对信号量S执行P操作,信号量S减1等于-1,进程由于得不到所需资源而不能继续执行;……当第8个申请该资源的进程对信号量S执行P操作,信号量S减1等于-6。可见,信号量的取值范围为-6~2。
试题第2空正确答案为D。因为信号量S的物理意义为:当S≥0时,表示资源的可用数;当S<O时,其绝对值表示等待资源的进程数。由于S当前值为-4,其绝对值为4,表示系统中有4个正在等待该资源的进程。
转载请注明原文地址:https://tihaiku.com/congyezige/2427522.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
下列哪项不属于BIM工程师的岗位职责?()A.负责对BIM工作进度的管理与监控
下列技术中属于BIM技术的是()。A.GIS B.二维码 C.4D进度管理系
项目管理中的“三管”主要指的是()。A.合同管理 B.质量管理 C.职业健康
BIM技术相较于传统设施管理技术的优势在于()。A.BIM技术可以实现信息集成和
在招标管理阶段,BIM技术的应用优势主要体现在()数字评标管理等方面。A.数据共
下列哪些属于BIM技术可以集成和兼容计算机化的系统?()A.CMMS B.ED
在创建风管系统过程中,软件以何种依据自动生成管件?()A.布管系统配置 B.管
基于BIM技术的公共安全管理不包括()。A.安保管理 B.身体健康管理 C.
下列哪个选项不属于设计单位对BIM项目管理的需求()。A.提高设计效率 B.施
以下不属于BIM技术在建造准备阶段应用的是()。A.施工方案管理 B.预制加工
随机试题
A.塑料全冠 B.锤造金属全冠 C.双面嵌体 D.铸造金属全冠 E.3/
突发公共卫生事件应急报告规范由哪个部门建立?A、国务院 B、卫生部 C、省级
记账式国债的承销商通过交易所市场发行国债的分销时,下面说法正确的是( )。A.
根据《公路路基设计规范》(JTGD30—2015),关于路基排水,下列哪个选项
下列关于监理合同人员管理的说法中,错误的是()。A、主要包括人员资格管理、人员稳
人在每一瞬间,将心理活动选择了某些对象而忽略了另一些对象。这一特点指的是注意的(
代沟并不是一件坏事,反而代表着一种进步,我们对待它的态度不应是排斥,而应该是欢迎
上牙槽中神经需要注射什么麻醉?( )A.上颌结节 B.眶下 C.鼻腭 D
某项目有甲、乙、丙、丁4个可行方案,建设投资、流动资金和年经营成本见下表。若基准
记账凭证账务处理程序是直接根据记账凭证逐笔登记总分类账,是最基本的账务处理程序。
最新回复
(
0
)