操作系统死锁

临近毕业,最近忙着找实习,复习了下以前的操作系统课程,对死锁知识做了简单的梳理。

死锁:当某一进程提出资源的使用要求后,使得系统中的一些进程处于无休止的阻塞状 态,在无外力作用下,这些进程永远也不能前进的现象。

死锁取决于各进程的[b]推进速度[/b]和对资源的[b]请求顺序[/b]

死锁的必要条件:互斥控制
非剥夺控制
逐次请求
环路条件

死锁的对策:鸵鸟策略
预防策略
避免策略
检测与解除

死锁预防:破坏互斥性(可采用共享使用法)
破坏非剥夺控制(采用剥夺控制或者请求一经拒绝就释放齐所占的所有资 源,以后重新申请)
破坏逐次请求和环路条件(采用静态资源分配法或资源顺序分配法)

死锁解除:删除法
剥夺法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值