首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
admin
2009-02-24
513
问题
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
选项
答案
操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。 产生死锁的原因主要是; (1)因为系统资源不足。 (2)进程运行推进的顺序不合适。 (3)资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件: (1)互斥条件:一个资源每次只能被一个进程使用。 (2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3)不剥夺条件,进程已获得的资源,在未使用完之前,不能强行剥夺。 (4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。 这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。 死锁的解除与预防: 理解了死锁的原因,尤其是产生死锁的四个必要条件,就可以最大可能地避免、预防和解除死锁。所以,在系统设计、进程调度等方面注意如何不让这四个必要条件成立,如何确定资源的合理分配算法,避免进程永久占据系统资源,此外,也要防止进程在处于等待状态的情况下占用资源。因此,对资源的分配要给予合理的规划。
解析
转载请注明原文地址:https://kaotiyun.com/show/0FNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
在“本地安全设置”中,用户账户锁定策略如图4.12所示,当3次无效登录后,用户账户被锁定的实际时间是1.______。如果“账户锁定时间”设置为0,其含义为2._____。1._______A.30分钟B.10分钟C.0分钟D
软件程序员使用单位设备完成了某应用软件的开发和设计,其软件著作权属于______。
下面的选项中,应用于自治系统之间的路由协议是______。A.OSPFB.BGPC.IGRPD.EIGRP
在排除网络故障时,若已经将故障位置定位在一台路由器上,且这台路由器与网络中的另一台路由器互为冗余,那么最适合采取的故障排除方法是(57)________________。
某逻辑电路有两个输入端分别为X和Y,其输出端为Z。当且仅当两个输入端X和 Y同时为。时,输出Z才为0,则该电路输出Z的逻辑表达式为(10)。
阅读以下说明和C程序代码,将应填入______处的语句写在答题纸的对应栏内。[说明]函数MultibaseOutput(longn,intB)的功能是:将一个无符号十进制整数n转换成B(2≤B≤16)进制数并输出。该函数先将转换过程中
阅读以下说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。【说明】一棵非空二叉树中“最左下”结点定义为:若树根的左子树为空,则树根为“最左下”结点;否则,从树根的左子树根出发,沿结点的左子树分支向下查找,直到某个结点不存在左子树时
阅读以下说明和C语言函数,将应填入(n)处。[说明]函数intfind_Max_Min(inta[],intn)的功能是:找出n个元素的数组a中的最大元素和最小元素并输出,返回查找过程中元素的比较次数。查找方法如下:比较a[0]和a[n-1
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
SupposeV1=<R,+>,V2=<R,.>,whereRisthesetofrealnumbers,+and.arerespectivelyadditionandmultiplication.Letf:R→Ra
随机试题
体格检查的基本方法不包括()
16层螺旋CT一次旋转最大覆盖范围可达
A.HBsAg(+)、抗一HBs(一)、HBeAg(+)、抗一HBe(一)、抗一HBc(+)B.HBsAg(+)、抗一HBs(一)、HBeAg(一)、抗一HBe(+)、抗一HBe(+)C.HBsAg(一)、抗一IBs(+)、HBeAg(
下列组织或器官对X线照射最不敏感的是
患者张某,因胆囊结石入院,需查血常规,下列有关采集血标本的操作不正确的一项是
甲、乙对卡车是什么财产关系?甲、丙的汽车买卖合同是否有效?为什么?
关于利息、利率的说法,以下正确的是()。
因()发生争议,经协商解决不成的、工会可以依法申请仲裁、提起诉讼。
从"产品"表中查找出单价低于"产品编号"为"431"的记录,正确的SQL命令是
PASSAGEFOURWhatisthecontributingfactorforthedevelopmentofforestryindustryinIceland?
最新回复
(
0
)