首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
论述利用信号量和P、V操作如何实现进程间的互斥和同步。
论述利用信号量和P、V操作如何实现进程间的互斥和同步。
admin
2016-12-23
36
问题
论述利用信号量和P、V操作如何实现进程间的互斥和同步。
选项
答案
P、V操作是解决同步与互斥问题的有力工具。为解决同步问题与互斥问题,应采取如下步骤。 (1)确定给定问题是同步问题还是互斥问题。同步问题的主要特征是:一个进程在某一点上等待另一个进程提供信息,两进程之间存在直接制约关系,其表现形式为进程一进程。互斥问题的主要特征是争用资源,两进程间存在间接制约关系,其表现形式是进程一资源一进程,这里的资源可以是硬件资源,也可以是软件资源,不管是哪种资源,它必定是临界资源。 (2)确定了给定问题是同步问题还是互斥问题之后,同步问题按照同步模型处理,互斥问题按互斥模型处理。首先根据给定问题的,列出各进程要执行的程序。 其次,设置信号量。同步问题中有几个同步点就设置几个信号量,等待的地方加P(S),发信号(解除等待)的地方加V(S);互斥问题中,在临界区前面加P(S),临界区后面加V(S)。最后确定信号量的初值,在同步问题中,信号量的初值一般取为0,在互斥问题中,信号量通常取为互斥资源的个数。 (3)在完成上述工作后,利用P、V操作的定义进行核实,检查是否实现了同步或互斥。有时也要做些修改或调整信号量的初值。
解析
转载请注明原文地址:https://kaotiyun.com/show/l8jx777K
本试题收录于:
网络操作系统题库理工类分类
0
网络操作系统
理工类
相关试题推荐
在呼吸系统疾病中,最常见的导致咯血的疾病为()
严重脓毒症是指脓毒症伴有哪些功能障碍()
论述呼吸困难患者的急救和护理。
______和______是目前诊断腹内脏器损伤最实用的方法。
休克指数的计算方法是()
王某,大学教授,体重60kg,在一场大火中烧伤。急诊入院后检查发现烧伤部位有:整个头颈部和双大腿,烧伤程度已达真皮深层,创面呈浅红或红白相间。根据检查情况:请你设计一种补液疗法的方案,说明具体补液方法。
下列可以控制混杂性偏倚的方法是()
护理研究的基本程序可以分为哪几个阶段()
下列哪项不属于护患沟通的作用【】
下列属于传统数据文件特点的是()
随机试题
Itiscommonknowledgethathealthyfoodssuchasfruitsandvegetablescontaincertainnutrientsthatpromotegoodhealth—namel
气胸典型X线片可见
使用苯妥英钠时错误的护理是:
阴道下段的血供可来自:
某城市隧道工程项目,采用喷锚暗挖法施工,该工程施工项目部针对工程的特点,在施工组织设计的每一个环节抓住其关键,做出了最恰当的安排,并选择了合理有效的措施。在施工过程中,喷锚暗挖加固支护的方法采用小导管注浆措施,小导管注浆采用石灰砂浆,并充满钢管及周围空隙
现行所得税税种有()。
()是指对于无法通过资产负债表和相关业务调整进行自我对冲的风险,通过衍生产品市场进行对冲。
哪一个运动员不想出现在奥运会的舞台上,并在上面尽情表演?如果以上陈述为真,以下哪项陈述必定为假()。
某个任务的数据模型可以抽象为给定的k个集合:S1,S2,…,Sk。其中Si(1≤i≤k)中的元素个数不定。在处理数据过程中将会涉及元素的查找和新元素的插入两种操作,查找和插入时用一个二元组(i,x)来规定一个元素,i是集合的序号,x是元素值。设计一种恰当的
OnBeingaMatchmakerThefirstthingIdowhenIwakeupistomakeamentallistofallthingsIhavetodothatday.I’mvery
最新回复
(
0
)