一. 条件

  1. 必要的信息
    1. 就绪时间 截止时间
    2. 资源需求
  2. 性能
  3. 抢占式
  4. 快速切换
  5. 快速相应

二. 分类

  1. 非抢占式
    1. 轮转
    2. 优先级
  2. 抢占式
    1. 基于时钟的终端设备
    2. 立即抢

动态优先级继承 低优先级 高优先级

资源分析

  1. 可用资源
    1. 硬件文件
    2. 临界资源
    3. 消息产品
  2. 可抢占资源和不可抢占资源
    1. 可抢占资源 (如:CPU,内存) 不会引起死锁
    2. 不可抢占资源 (如:打印机) 会导致死锁