首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
admin
2009-02-24
533
问题
进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?
选项
答案
操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。 产生死锁的原因主要是; (1)因为系统资源不足。 (2)进程运行推进的顺序不合适。 (3)资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件: (1)互斥条件:一个资源每次只能被一个进程使用。 (2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3)不剥夺条件,进程已获得的资源,在未使用完之前,不能强行剥夺。 (4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。 这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。 死锁的解除与预防: 理解了死锁的原因,尤其是产生死锁的四个必要条件,就可以最大可能地避免、预防和解除死锁。所以,在系统设计、进程调度等方面注意如何不让这四个必要条件成立,如何确定资源的合理分配算法,避免进程永久占据系统资源,此外,也要防止进程在处于等待状态的情况下占用资源。因此,对资源的分配要给予合理的规划。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/0FNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
集线器的上行链路端口的功能是______。
如果为二层交换式局域网分配多个网段的IP地址,那么网络需要配置______才能完成网段间工作站的通信。
使用图像扫描仪以300DPI的分辨率扫描一幅3英寸×3英寸的图片,可以得到(10)________________内存像素的数字图像。
下图中①、②和③分别表示电子邮件地址的______。
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。【说明】若一个矩阵中的非零元素数目很少且分布没有规律,则称之为稀疏矩阵。对于m行n列的稀疏矩阵M,进行转置运算后得到n行m列的矩阵MT,如图2-3所示。为了压缩稀疏矩阵的
阅读以下说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】已知类LinkedList表示列表类,该类具有四个方法:addElement()、lastElement()、numberOfElement()以及removeLa
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。【说明】下面的Java程序演示了如何使用Applet在网页上显示图形用户界面CUI(graphicaluserinterface),该实例显示一个时钟。每当浏览器显现App
对于n个元素的关键字序列{k1,k2,…,kn},当且仅当满足关系ki≤K2i且ki≤K2i(2i≤n,2i+1≤n)称其为小根堆,反之则为大根堆。以下序列中,(38)不符合堆的定义。
设集合A={a,b,c},A上的二元关系R={,c,c>},下面命题中为的是
Themostcommonlyusedlockedlevelinimplementingconcurrencycontrolisatwhichofthefollowinglevels?()
随机试题
甲与乙系夫妻,生有一子丙。某日,甲与其父丁、其子丙同赴国外旅游,中途飞机失事,不幸全部遇难。乙闻讯痛不欲生,旋即服毒自杀。甲母戊与乙父庚为争夺遗产而发生纠纷。经查,甲与乙的共同财产有6万元,丁与戊的共同财产也是6万元。丙曾获得其外祖父庚赠与的4000元。甲
专家个人预测法
Thegirls(weresorry)to(hadmissed)thesingers(when)they(arrivedat)theairport.
已知肛门栓模具的装量为2g,苯巴比妥的置换价为0.8。现有苯巴比妥4g,欲制成20枚栓剂,需可可豆脂
秦始皇陵兵马俑是在()年被发现的。
有一枚棋子从棋盘的起点走到终点,每次只能从起点向终点方向走9格或者从终点向起点方向走7格,问该棋盘至少有多少格(起点和终点各算一格),才能保证从起点出发的棋子都能走到终点并返回起点?()
若有以下程序#include<stdio.h>main(){inta=-2,b=0;do{++b;}while(a++);printf("%d,%d\n",a,b
下列叙述中正确的是
WhatkindofoverviewdoesthebookintendtogiveaboutAmericansociety?
•Readthearticlebelowabouttheimpendingflu.•ChoosethebestwordtofilleachgapfromA,B,CorD.•Foreachquestion
最新回复
(
0
)