当前课程知识点:计算机操作系统 > 6 并发程序设计 > 6.15 死锁的防止 > 6.15 死锁的防止
大家好 本视频介绍死锁的防止
我们常用的对于这样一些独占型设备
进行死锁防止的方法
它是一种比较常用的死锁防止办法
但是静态分配策略有它的弱点
也就是说对于其中的某些资源来说
它可能只要使用很短的一段时间
就是采用层次分配的方法
也就是说允许你动态申请资源
显然层次分配的策略资源使用效率
要比静态分配要高
但是对于层次比较低的资源而言
它的使用效率依然是不高的
-1.1 计算机系统概览
-1.2 计算机硬件系统
-1.3 计算机软件系统
-1.4 计算机操作技术的发展
-1.5 计算机操作系统
-1.6 资源管理的角度
-1.7 程序控制的角度
-1.8 操作系统控制计算机的角度
-1.9 人机交互的角度
-1.10 程序接口的角度
-1.11 系统结构的角度
-1 计算机操作系统概述-随堂测试
-2.1 处理器与寄存器
-2.2 指令与处理器模式
-2.3 中断
--2.3 中断
-2.4 中断源
--2.4 中断源
-2.5 中断系统1
-2.6 中断系统2
-2.7 多中断的响应与处理
-2.8 进程及其状态
-2.9 进程的数据描述
-2.10 进程的管理
-2.11 进程切换与模式切换
-2.12 多线程技术概述
-2.13 KLT与ULT
-2.14 多线程实现的混合策略
-2.15 处理器调度的层次
-2.16 处理器调度算法1
-2.17 处理器调度算法2
-2 处理器管理-随堂测试
-3.1 存储管理的主要模式
-3.2 存储管理的功能
-3.3 虚拟存储器的概念
-3.4 存储管理的硬件支撑
-3.5 单连续分区存储管理
-3.6 可变分区存储管理
-3.7 页式存储管理的基本原理
-3.8 页式存储管理的地址转换
-3.9 页式虚拟存储管理
-3.10 页面调度
-3.11 反置页表
-3.12 段式存储管理
-3.13 段式虚拟存储管理
-3.14 段页式存储管理
-3 存储管理-随堂测试
-4.1 设备管理概述
-4.2 IO控制方式
-4.3 总线与IO
-4.4 IO软件的实现层次
-4.5 IO软件的实现
-4.6 IO缓冲区
-4.7 设备独立性
-4.8 独占型外设的分配
-4.9 磁盘的物理结构
-4.10 磁盘的驱动调度
-4.11 SPOOLing系统
-4.12 批处理系统的作业管理
-4 设备管理-随堂测试
-5.1 文件的概念
-5.2 文件系统及其功能
-5.3 文件的存储
-5.4 文件的逻辑结构
-5.5 记录的成组与分解
-5.6 文件的物理结构
-5.7 文件的目录结构
-5.8 文件目录的管理
-5.9 文件的安全与保护
-5.10 文件的保护
-5.11 文件的存取方法
-5.12 文件的使用
-5.13 辅助空间管理
-5.14 文件系统的实现层次
-5 文件管理-随堂测试
-6.1 并发程序设计的概念
-6.2 并发进程的制约关系
-6.3 临界区
--6.3 临界区
-6.4 临界区管理实现的尝试
-6.5 临界区管理实现的硬件方式
-6.6 PV操作与进程互斥
-6.7 PV操作与进程同步
-6.8 生产者消费者问题探究
-6.9 管程概述
--6.9 管程概述
-6.10 霍尔管程
-6.11 霍尔管程的例
-6.12 进程通信
-6.13 高级进程通信机制
-6.14 死锁的产生
-6.15 死锁的防止
-6.16 死锁的避免
-6.17 死锁的检测
-6 并发程序设计-随堂测试