操作系统 - 第 3 章 处理机调度与死锁

3.1 处理机调度的层次和调度算法的目标

3.1.1 处理机调度的层次

1. 高级调度(High Level Scheduling)

2. 低级调度(Low Level Scheduling)

3. 中级调度(Intermediate Scheduling)

3.1.2 处理机调度算法的目标

1. 处理机调度算法的共同目标

2. 批处理系统的目标

3. 分时系统的目标

4. 实时系统的目标

3.2 作业与作业调度

3.2.1 批处理系统中的作业

1. 作业和作业步

2. 作业控制块(Job Control Block,JOB)

3. 作业运行的三个阶段和三种状态

3.2.2 作业调度的主要任务

1. 接纳多少个作业

2. 接纳哪些作业

3.2.3 先来先服务(FCFS)和短作业优先(SJF)调度算法
1. 先来先服务(First-Come,First-Served,FCFS)调度算法

2. 短作业优先(Short Job First,SJF)调度算法

3.2.4 优先级调度算法和高响应比优先调度算法
1. 优先级调度算法(Priority-Scheduling Algorithm,PSA)

2. 高响应比优先调度算法(Highest Response Ratio Next,HRRN)

3.3 进程调度

3.3.1 进程调度的任务 、机制和方式

1. 进程调度的任务

2. 进程调度机制

3. 进程调度方式

3.3.2 轮转调度算法

1. 轮转法的基本原理

2. 进程切换时机

3. 时间片大小的确定

3.3.3 优先级调度算法

1. 优先级调度算法的类型

2. 优先级的类型

3.3.4 多队列调度算法

3.3.5 多级反馈队列(Multileved Feedback Queue)调度算法

1. 调度机制

2. 调度算法的性能

3.3.6 基于公平原则的调度算法

1. 保证调度算法

2. 公平分享调度算法

3.4 实时调度

3.4.1 实现实时调度的基本条件
1. 提供必要的信息

2. 系统处理能力强

3. 采用抢占式调度机制

4. 具有快速切换机制

3.4.2 实时调度算法的分类

1. 非抢占式调度算法

2. 抢占式调度算法

3.4.3 最早截止时间优先 EDF(Earliest Deadline First)算法

1. 非抢占式调度方式用于非周期实时任务

2. 抢占式调度方式用于周期实时任务

3.4.4 最低松弛度优先 LLF(Least Laxity First)算法

3.4.5 优先级倒置(Priority Inversion Problem)
1. 优先级倒置的形成

2. 优先级倒置的解决方法

3.5 死锁概述

3.5.1 资源问题

1. 可重用资源和消耗资源

2. 可抢占资源和不可抢占资源

3.5.2 计算机系统中的死锁

1. 竞争不可抢占资源引起死锁

2. 竞争可消耗资源引起死锁

3. 进程推进顺序不当引起死锁

3.5.3 死锁的定义 、必要条件和处理方法
1. 死锁的定义

2. 产生死锁的必要条件

3. 处理死锁的方法

3.6 预防死锁

3.6.1 破坏 "请求和保持" 条件

1. 第一种协议

2. 第二种协议

3.6.2 破坏 "不可抢占" 条件

3.6.3 破坏 "循环等待" 条件

3.7 预防死锁

3.7.1 系统安全状态

1. 安全状态

2. 安全状态之例

3. 由安全状态向不安全状态的转换

3.7.2 利用银行家算法避免死锁

1. 银行家算法中的数据结构

2. 银行家算法

3. 安全性算法

4. 银行家算法之例

3.8 死锁的检测与解除

3.8.1 死锁的检测

1. 资源分配图(Resource Allocation Graph)

2. 死锁定理

3. 死锁检测中的数据结构

3.8.2 死锁的解除

1. 终止进程的方法

2. 付出代价最小的死锁解除算法
  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值