首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
admin
2009-02-24
508
问题
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
选项
答案
操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。 产生死锁的原因主要是; (1)因为系统资源不足。 (2)进程运行推进的顺序不合适。 (3)资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件: (1)互斥条件:一个资源每次只能被一个进程使用。 (2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3)不剥夺条件,进程已获得的资源,在未使用完之前,不能强行剥夺。 (4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。 这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。 死锁的解除与预防: 理解了死锁的原因,尤其是产生死锁的四个必要条件,就可以最大可能地避免、预防和解除死锁。所以,在系统设计、进程调度等方面注意如何不让这四个必要条件成立,如何确定资源的合理分配算法,避免进程永久占据系统资源,此外,也要防止进程在处于等待状态的情况下占用资源。因此,对资源的分配要给予合理的规划。
解析
转载请注明原文地址:https://kaotiyun.com/show/0FNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
下面选项中,不属于HTTP客户端的是______。A.IEB.NetscapeC.MozillaD.Apache
以下各项中,是令牌总线媒体访问控制方法的标准是(51)。
下面的选项中,应用于自治系统之间的路由协议是______。A.OSPFB.BGPC.IGRPD.EIGRP
在一个由一台路由器接入Internet的局域网中,内部各站点(包括路由器的内部端口)利用ping检测的连通状况良好,但却全部无法ping通外部Internet上的站点,可能的原因是______。
启动IE浏览器后,将自动加载(46)________________;在IE浏览器中重新载入当前页,可通过(47)________________的方法来解决。
以下是与VisualBasic开发应用有关的5个问题。对每个问题,请将答案填入答题纸的对应栏内。(1)在VisualBasic中,工程文件、窗体文件和标准模块文件的扩展名是什么?从下列选项中选择:prg,prj,exe,vbp,form,frm
关于上述C++代码中sh和tr的以下叙述中,哪两个是正确的(写出编号)。①sh和tr分别引用同一个对象;②sh和tr分别引用同一类型的不同的对象:③sh和tr分别引用不同类型的不同对象;④sh和tr分别引用同一个对象的不同备
In(66)the strength of the carder signal is varied to represent binary 1 or 0.(67)is a system that can map a name to an address a
在下列常见的软件开发模型中,主要用于描述面向对象的开发过程的是(26)。
_____________testingistheresponsibilityiftheprogrammer,whoknowsexactlywhatisgoingoninsidetheprogram.
随机试题
滚动轴承在固定时,一般内圈和外圈都须进行轴向固定。()
我国增值税的基本税率是【】
阿莫西林:羧苄西林:
发审委审核上市公司非公开发行股票的申请,适用______。表决投票时同意票数达到______票为通过。( )
个人教育贷款审查和审批中的操作风险不包括()。
人们对自己能否成功地从事某一成就行为的主观判断,称为()
分析下列句子中画线的词的词性小户型的家具不适合成套购买,最好是充分考虑大小家具的包容性。(广东外语外贸大学2015)
A、 B、 C、 D、 D
Amonthago,theBritishgovernmentannouncedaplantokeepterroristsuspectsindefinitelyunderhousearrest(1)_____thehom
在定义类的对象时,C++程序将自动调用该对象的【】函数初始化对象自身。
最新回复
(
0
)