首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题。 1.请解释死锁的概念; 2.死锁产生的原因; 3.如何解除和预防死锁。
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题。 1.请解释死锁的概念; 2.死锁产生的原因; 3.如何解除和预防死锁。
admin
2009-02-24
68
问题
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题。
1.请解释死锁的概念;
2.死锁产生的原因;
3.如何解除和预防死锁。
选项
答案
1.死锁:操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。 2.产生死锁的原因主要是: (1) 因为系统资源不足。 (2) 进程运行推进的顺序不合适。 (3) 资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。产生死锁的四个必要条件: (1) 互斥条件:一个资源每次只能被一个进程使用。 (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3) 不剥夺条件:进程已获得的资源,在未使用完之前,不能强行剥夺。 (4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。 这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条 件之一不满足,就不会发生死锁。 3.死锁的解除与预防: 理解了死锁的原因,尤其是产生死锁的四个必要条件,就可以最大可能地避免、预防和解除死锁。所以,在系统设计、进程调度等方面注意如何不让这四个必要条件成立,如何确定资源的合理分配算法,避免进程永久占据系统资源。此外,也要防止进程在处于等待状态的情况下占用资源。因此,对资源的分配要给予合理的规划。
解析
转载请注明原文地址:https://kaotiyun.com/show/hQNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
E1载波的数据速率为_________(20),其中每个子信道的数据速率是___________(21)。(20)
一个由一台Windows NT服务器管理的局域网,需要通过该台服务器连入Internet。为了方便管理、最大限度地使用Windows NT域内的主机名等资源,又要让每一台机器具有合法的IP地址和Internet域名,并能与外界进行通信,可以通过如下的方法进
关系数据模型是常用的一种基本数据模型,它是用(21)结构来表示实体类型和文件间联系的。关系数据库的数据操作语言(DML)主要包括(22)两类操作。关系模型的关系运算是以关系代数为理论基础的,关系代数最基本的操作是(23)。设R和S为两个关系,则RS表示R与
计算机中指令的执行过程可以概括为以下步骤:第一步:读取指令。把(34)中的内容经(35)送入内存的有关寄存器,读出内存中存储的指令并将其送入(36)。第二步:指令译码。(36)中的操作码部分送指令译码器产生相应的操作控制信号,地址码部分则(
1000Base-T标准规定网卡与Hub之间的非屏蔽双绞线长度最大为______。
信号机制是解决进程同步和互斥的有效工具。实现进程间的互斥时,公用变量信号的初值一般设置为(18);实现进程间的同步时,私用变量初值一般设置为(19)。
The Internet is a(66)network of networks which interconnects(67)ranging from the simplest personal computers to the most sophist
Themainfunctionofaprocessoristo(68)andcarryoutinstructionswhichusuallyconsistofoperationand(69).Thetermtomea
An instruction is made up of operations that(68)the function to be performed and operands that represent the data to be operated
一个非零的无符号二进制整数,将各位依次左移3位,低位补零,则新的数是原来数的(1)倍;在此基础上,再右移2位,高位补零,则此时的数是原数的(2)倍。补码表示中,最高位为符号位,一个以补码表示的正数,经(3)后,可扩大4倍;一个以补码表示的负数,若经(4)后
随机试题
人民法院审理行政赔偿诉讼()适用调解。
A.发热、肝大、腹泻,血中嗜酸性粒细胞增多B.肝脏门静脉周围纤维化,可有巨脾或腹水或侏儒C.左叶肝大、脾肿大,间常腹痛、腹泻D.发热、腹泻、肝大并伴有脑膜脑炎症状,血嗜酸性粒细胞增多E.发热、腹泻、肝大伴呼吸道症状,血嗜酸性粒细胞增多慢性期血吸
A.灭菌B.消毒C.防腐D.灭菌剂E.消毒剂用理化因子杀灭或清除传播媒介上一切微生物,包括细菌芽胞,这_过程称为
下列哪种途径一般不能传播丙型肝炎()
根据担保法律制度的规定,担保合同被确认无效时,债务人、担保人、债权人有过错的,应当根据其过错各自承担相应的民事责任。下列有关承担民事责任的表述中,正确的是()。
以下关于劳动定员与定额的说法错误的是()。
下列各句中有语病的是()。
给定资料1.早在2009年,微博就已经在网民中逐渐扩散开来。所谓微博,百度百科上是这样解释的:“微博,即微博客(MieroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户以140字左右的文字更新信息,并实现即时分享。最早也是
儿童的大脑发展最迅速的时期是出生后第5个月到第11个月之间,这说明人的身心发展具有
提高Catalyst6500发生间接链路失效的收敛速度,正确配置STP可选功能的命令是()。
最新回复
(
0
)