首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
论述利用信号量和P、V操作如何实现进程间的互斥和同步。
论述利用信号量和P、V操作如何实现进程间的互斥和同步。
admin
2016-12-23
34
问题
论述利用信号量和P、V操作如何实现进程间的互斥和同步。
选项
答案
P、V操作是解决同步与互斥问题的有力工具。为解决同步问题与互斥问题,应采取如下步骤。 (1)确定给定问题是同步问题还是互斥问题。同步问题的主要特征是:一个进程在某一点上等待另一个进程提供信息,两进程之间存在直接制约关系,其表现形式为进程一进程。互斥问题的主要特征是争用资源,两进程间存在间接制约关系,其表现形式是进程一资源一进程,这里的资源可以是硬件资源,也可以是软件资源,不管是哪种资源,它必定是临界资源。 (2)确定了给定问题是同步问题还是互斥问题之后,同步问题按照同步模型处理,互斥问题按互斥模型处理。首先根据给定问题的,列出各进程要执行的程序。 其次,设置信号量。同步问题中有几个同步点就设置几个信号量,等待的地方加P(S),发信号(解除等待)的地方加V(S);互斥问题中,在临界区前面加P(S),临界区后面加V(S)。最后确定信号量的初值,在同步问题中,信号量的初值一般取为0,在互斥问题中,信号量通常取为互斥资源的个数。 (3)在完成上述工作后,利用P、V操作的定义进行核实,检查是否实现了同步或互斥。有时也要做些修改或调整信号量的初值。
解析
转载请注明原文地址:https://jikaoti.com/ti/3AWaFFFM
本试题收录于:
网络操作系统题库理工类分类
0
网络操作系统
理工类
相关试题推荐
严重脓毒症是指脓毒症伴有哪些功能障碍()
一氧化碳中毒机制是一氧化碳与______结合,形成______,引起组织缺氧。
王某,大学教授,体重60kg,在一场大火中烧伤。急诊入院后检查发现烧伤部位有:整个头颈部和双大腿,烧伤程度已达真皮深层,创面呈浅红或红白相间。根据检查情况:请你设计一种补液疗法的方案,说明具体补液方法。
王某,大学教授,体重60kg,在一场大火中烧伤。急诊入院后检查发现烧伤部位有:整个头颈部和双大腿,烧伤程度已达真皮深层,创面呈浅红或红白相间。根据检查情况:估计烧伤的深度及烧伤的面积。
急性肾功能衰竭
引起小儿泌尿系统上行感染的原因不包括()
先天性甲状腺功能减退症的治疗原则是及早开始________,且需________,以维持正常生理功能。
年长儿泌尿系统感染的临床表现为()
患者,男,43岁,于10多年前开始饮酒,近3年酒量逐渐增加,每天在家喝1斤多42度白酒,分4、5次喝,每次都空腹喝3、4两。逐渐出现心烦失眠,难以入睡,夜间梦多、汗多、浑身发冷,流眼泪、鼻涕,有时出现幻觉等戒断反应。一直未系统治疗。近1周症状加重,为求进一
安装WindowsServer2008的计算机的内存最小为【】
随机试题
贫血的诊断中最重要的为()
最常见的前部角膜营养不良是
抑郁发作的临床表现不包括
我国现存的第一部外科专著是()
法人可以作为股份有限公司的发起人,经公司登记机关核准,自然人也可以作为股份有限公司的发起人。()
温州仙岩的梅雨潭,因文学大家朱自清先生的不朽名作《绿》而名扬天下。()
随着社会进步,人际交往中对语言文明的要求更高了,见面时应根据彼此的关系多采用()语。
以下句子中没有歧义的是()。
已知函数试计算下列各题:(1)(2)(3)(4)
以下关于程序的异常处理的描述中,错误的是()。
最新回复
(
0
)