首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
admin
2009-02-24
538
问题
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
选项
答案
操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。 产生死锁的原因主要是; (1)因为系统资源不足。 (2)进程运行推进的顺序不合适。 (3)资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件: (1)互斥条件:一个资源每次只能被一个进程使用。 (2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3)不剥夺条件,进程已获得的资源,在未使用完之前,不能强行剥夺。 (4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。 这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。 死锁的解除与预防: 理解了死锁的原因,尤其是产生死锁的四个必要条件,就可以最大可能地避免、预防和解除死锁。所以,在系统设计、进程调度等方面注意如何不让这四个必要条件成立,如何确定资源的合理分配算法,避免进程永久占据系统资源,此外,也要防止进程在处于等待状态的情况下占用资源。因此,对资源的分配要给予合理的规划。
解析
转载请注明原文地址:https://kaotiyun.com/show/0FNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
采用下面的______技术可以将基于TCP/IP的大型网络分割成较小的逻辑段。
以下关于ATM网络的叙述,不合适的是______。
被称作计算机界第四次技术浪潮的是______。
有4个网络地址222.107.16.254/18、222.107.17.01/18、222.107.32.25/18和222.107.31.55/18,如果汇聚成一个大的超网,则超网的地址是______。A.222.107.0.0/16B.222.10
攻击者重放以前合法连接初始化序列的记录,或者伪造身份而企图建立连接的攻击被称为______。
集线器是一种物理层联网设备,下面有关集线器的论述中,错误的是(21)。
软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了(6)。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对(7)进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个(8)。从第二圈开始,一个新产品开发项目开始了,新产品的演化
Thefollowingsuggestionsincreaseprogram’s(73)andmakethemeasierto(74):Useastandardindentiontechnique,blanklines
Information-basedoccupationsnowtakethe______shareofemploymentinmanyindustrialsocietiessuchastheUnitedStatesandt
设p:天下大雨,q:我骑自行车上班。命题“除非天下大雨,否则我骑自行车上班”的符号化形式为
随机试题
下列描述病毒的基本性状中,错误的是
“互联网+”代表一种新的经济形态,即充分发挥互联网在生产要素配置中的优化和集成作用,其重点是促进以云计算、物联网、大数据为代表的新一代信息技术与现代制造业、生产性服务业等的融合创新,发展壮大新兴业态,促进国民经济提质增效升级。这体现了()。
市盈率的计算公式为()。
增量预算方法的假定条件不包括()。
在同一对象不同时间之间的对比指标属于()。
Weakdollarorno,$46,000—thepriceforasingleyearofundergraduateinstructionamidtheredbrickofHarvardYard—is【C1】__
可行性分析报告的重点内容是对建设方案的可行性分析和【】估计,最后得出分析结论。
以下不可以作为“容器”的控件是()。
下列选项中属于面向对象设计方法主要特征的是()。
A、妈妈洗了车B、丈夫去购物C、妻子洗了车D、妈妈来了C丈夫没有去购物,B不对;妻子说“世界上最爱你的女人刚刚洗了你的车!”,丈夫回答说“我妈来了?”,丈夫觉得世界上最爱他的人是他妈妈,事实却是妻子帮他洗了车,所以C对。
最新回复
(
0
)