首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
信号量是操作系统中用于互斥和同步机制的一个共享的整数变量。信号量仅可以由初始化、唤醒(Signal)和等待(Wait)三种操作访问。 对于给定的信号量S,等待操作Wait(S)(又称P操作)定义为: if s>0 then (39) el
信号量是操作系统中用于互斥和同步机制的一个共享的整数变量。信号量仅可以由初始化、唤醒(Signal)和等待(Wait)三种操作访问。 对于给定的信号量S,等待操作Wait(S)(又称P操作)定义为: if s>0 then (39) el
admin
2019-03-04
62
问题
信号量是操作系统中用于互斥和同步机制的一个共享的整数变量。信号量仅可以由初始化、唤醒(Signal)和等待(Wait)三种操作访问。
对于给定的信号量S,等待操作Wait(S)(又称P操作)定义为:
if s>0 then (39) else挂起调用的进程
唤醒操作Signal(S)(又称V操作)定义为:
if 存在等待的进程 then 唤醒这个进程else (40)
给定信号量S,可以定义一个临界区来确保其互斥,即保证在同一时刻这个临界区只能够被一个进程执行。当S被初始化为1时,代码段
(41):
{临界区}
(42):
定义了一个临界区。
这样的临界区实际上是将共享数据和对这些数据的操作一起封装起来,通过其互斥机制一次只允许一个进程进入,这种临界区通常称为(43)。
选项
A、模块
B、类程
C、管程
D、线程
答案
C
解析
本题主要考查进程的同步与互斥机制,以及管程的概念。
信号量是操作系统中用于互斥和同步机制的一个共享整数变量,除初始化外,仅能通过两个标准的原子操作(atomic operation)Wait(S)和Signal(S)来访问。
对于给定的信号量S,等待操作Wait(S)(又称为P操作P(S))为:
Wait(S)
{if S>0 then S:=S-1 else挂起调用的进程}
即信号量值大于0时,将其值减1,进程继续,否则当前进程阻塞自己。
唤醒操作Signal(S)(又称为V操作V(S))为:
Signal(S)
{if存在等待的进程then唤醒它else s:=s+1,允许其他进程访问此临界资源}
临界区(Critical Section)是指一段必须互斥执行的代码。显然,若能保证每个进程互斥地进入自己的临界区,就能实现它们对临界资源的互斥访问。这样,每个进程进入临界区,访问该资源,并设置信号量,表示资源正在被访问,否则应等待(挂起),这个操作即Wait(S)。当其访问完临界资源,退出临界区时,检查若有进程被挂起(即在等待访问此临界资源),则唤醒该进程,否则应当恢复信号量,以使其他进程将来能访问此临界资源,这个操作即Signal(S)。代码格式为:
Wait(S)
{临界区}
Signal(S)
如上定义的代码段中,临界区将共享数据和对这些共享数据的操作封装起来,在进入临界区时实施Wait(S)操作,出临界区时实施Signal(S)操作,这就保证了某一时刻,只允许一个进程进入,而其他进程只能等待,这样的代码段称为管程。管程是一种并发性的构造,它包括变量、数据及过程组成的集合,只能通过特定的管程入口被调用,在边界上严格实施互斥。管程采用信息掩蔽的方法,即管程中的数据包括管程中所有过程的全局变量及某个特定过程的局部变量,所有这些数据只能在管程中访问,管程外的进程无法访问管程内的数据。
转载请注明原文地址:https://kaotiyun.com/show/BtTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
组件是软件系统中可替换的、物理的组成部件,它封装了实现体,并提供了一组(26)的实现方法。
综合布线系统中用于连接两幢建筑物的子系统是(24)。
有一种游戏为掷两颗骰子,其规则为:当点数和为2时,游戏者输9元;点数和为7或者11时,游戏者赢x元;其他点数时均输1元。依据EMV准则,当X超过___________元时才对游戏者有利。
确定适用于项目的质量标准并决定如何满足这些标准是__________过程的主要功能。
软件测试是软件开发过程中的一项重要内容,将测试分为白盒测试、黑盒测试和灰盒测试主要是___________对软件测试进行分类。
以下关于需求定义的叙述中,__________是正确的。
在编制项目采购计划时,根据采购类型的不同,需要不同类型的合同来配合。()包括支付给卖方的实际成本,加上一些通常作为卖方利润的费用。
成本管理分为成本估算、成本预算和成本控制三个过程。以下关于成本预算的叙述中,不正确的是:()。
(2006下网工)在WebServices中,客户与服务之间的标准通信协议是______。
(2005下软设)某公司服务器上存储了大量的数据,员工使用服务器前首先必须登录。为了保证安全,使用认证技术______(1)。为保证传输效率,使用______(2)加密算法对传输的数据进行加密。(2)
随机试题
石决明、珍珠母功效的共同点有
某男,54岁,2小时前因家事不和突然出现心前区疼痛,为隐痛呈阵发性,现已发作3次,每次持续数分钟。伴脘腹胀闷,嗳气则舒。诊见,时时叹息,苔薄白,脉细弦。若病人心烦易怒,口干便秘,舌红苔黄,脉弦数,则应
问卷问题设计的好坏,关系到能否收集到准确可靠的调查数据。问卷的问题设计一般应符合哪些要求
关于工程网络计划的优化,以下说法正确的是()。
11月5日,A公司签发一张金额栏为空白的转账支票,向乙商店购买一批货物,鉴于A公司当时在开户银行的账户上只有2万元的存款,因此A公司出票时另行记载付款日期为11月25日。当日乙商店补记上确切的金额为6万元。11月8日,乙商店与丙公司在买卖合同中将该转账支票
次数分布数列各组频率之和应( )。
下列统计指标不能用来衡量证券投资的风险的是()。
群体决策的缺点包括()。
下列连线错误的是()。
李娜说,作为一个科学家,她知道没有一个科学家喜欢朦胧诗,而绝大多数科学家都擅长逻辑思维。因此,至少有些喜欢朦胧诗的人不擅长逻辑思维。以下哪项是对李娜的推理的最恰当评价?
最新回复
(
0
)