首页
登录
从业资格
在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许两个进程
在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许两个进程
最全题库
2022-08-02
72
问题
在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许两个进程进入互斥段(临界区),则信号量S的变化范围是( );若信号量S的当前值为-4,则表示系统中有( )个进程正在等待该资源。A.-2~0B.-2~1C.-6~2D.-8~1
选项
A.-2~0
B.-2~1
C.-6~2
D.-8~1
答案
C
解析
本题考查操作系统进程管理方面的基础知识。
试题第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/2427521.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
下列哪项不属于BIM工程师的岗位职责?()A.负责对BIM工作进度的管理与监控
项目管理中的“三管”主要指的是()。A.合同管理 B.质量管理 C.职业健康
BIM技术相较于传统设施管理技术的优势在于()。A.BIM技术可以实现信息集成和
在招标管理阶段,BIM技术的应用优势主要体现在()数字评标管理等方面。A.数据共
下列哪些属于BIM技术可以集成和兼容计算机化的系统?()A.CMMS B.ED
下列不属于在业主单位设计管理阶段的BIM技术应用是()。A.协同工作 B.基于
在创建风管系统过程中,软件以何种依据自动生成管件?()A.布管系统配置 B.管
下列哪个选项不属于设计单位对BIM项目管理的需求()。A.提高设计效率 B.施
下列关于OpenBIM的描述中不正确的是()。A.一种开放资源的工作方式 B.
VDC模式指的是()。A.建筑全生命周期一体化管理模式 B.虚拟设计建设模式
随机试题
Theambitiousmayorofabigcitybacksaprojecttoputagardenonabridg
大多数人都认同骑自行车环保并且能够有效避免交通拥堵的观点。然而,他们依然有充分的理由放弃骑自行车出行。最明显的理由是公共交通很便利。然而最重要的原因是他
关于火灾风险评估相关概念,下列说法错误的是()。A.火灾风险评估是消防安
已知图示二梁的抗弯截面刚度EI相同,若二者自由端的挠度相等,则P1/P2为:A.
采用自然通风计算方法的一系列简化条件是()。A.空气流动是稳定的,影响自然通
技术创新的特点包括()。A、一体化 B、国际化 C、正外部性 D、无风
()亦称公开课程,是指在学校情境中以直接的、明显的方式呈现的课程。A.选修课
一般而言,期权合约标的物价格的波动率越大,则()。A.期权的价格越低 B
根据《尾矿库安全监督管理规定》的规定,对生产运行的尾矿库,未经技术论证和安全生产
根据《公路工程施工分包管理办法》,下列情形属于违法分包的是()。A.承包人
最新回复
(
0
)