《计算机操作系统》第九章 单处理器调度(9-1)调度的类型

Cha9单处理器调度
Cha9 单处理器调度

需要掌握 调度的分类 有关的状态和队列转换 调度的准则 不同的调度算法
需要掌握 • 调度的分类 • 有关的状态和队列转换 • 调度的准则 • 不同的调度算法

调度的类型 长程调度决定哪个进程进入系统 中程调度决定哪个进程回到内存 短程调度决定哪个进程获得CPU O调度决定哪个进程使用O设备
调度的类型 长程调度 决定哪个进程进入系统 中程调度 决定哪个进程回到内存 短程调度 决定哪个进程获得CPU I/O调度 决定哪个进程使用I/O设备

调度和进程状态转换 新建 长程 长程 就绪挂起 中程(就绪 短程行 退出 阻塞挂起中程塞
调度和进程状态转换 新建 就绪/挂起 阻塞/挂起 就绪 阻塞 运行 退出 长程 长程 中程 中程 短程

调度的层次 就绪 长程调度 中程调度} 阻塞 短程调度 驵塞/挂起 就绪起 新建 退出
调度的层次 新建 退出 就绪 阻塞 运行 就绪/挂起 阻塞/挂起 长程调度 中程调度 短程调度

用于调度的排队图 超时 批作业 CPU 就绪队列 交互用户 就绪挂起 阻塞挂起 事件发生L 阻塞队列 事件等待
用于调度的排队图 CPU 交互用户 批作业 事件等待 事件发生 阻塞队列 阻塞挂起 就绪队列 就绪挂起 超时

长程调度 系统可以创建一个/多个新进程 个作业终止时 CPU利用率大低 接受哪个作业创建进程 先来先服务 系统性能相关指标 优先级 等待时间 O需求
长程调度 • 系统可以创建一个/多个新进程 – 一个作业终止时 – CPU利用率太低 • 接受哪个作业创建进程 – 先来先服务 – 系统性能相关指标 • 优先级 • 等待时间 • I/O需求

引起短期调度的事件 时钟中断 O中断 OS调用 信号
引起短期调度的事件 • 时钟中断 • I/O中断 • OS调用 • 信号

调度准则 面向用户 面向系统 周转时间 吞吐量 与性能相关响应时间 CPU使用率 最后期限 可预测性 平 其他 强制优先级 平衡资源
调度准则 面向用户 面向系统 与性能相关 周转时间 响应时间 最后期限 吞吐量 CPU使用率 其他 可预测性 公平 强制优先级 平衡资源

RQO> RQ1.>ROn 优先级的使用 会导致饥饿 CPU RQO RQ1 允许进入 ROn 剥夺 唤醒阻塞队列阻塞
优先级的使用 CPU RQ0 RQ1 RQn …… 阻塞队列 允许进入 剥夺 唤醒 阻塞 RQ0> RQ1… > RQn 会导致饥饿
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机操作系统》第八章 虚拟存储器.ppt
- 《计算机操作系统》第七章 存储器管理.ppt
- 《计算机操作系统》第六章 死锁和饿死.ppt
- 《计算机操作系统》第五章 并发性:互斥和同步.ppt
- 《计算机操作系统》第三章 进程描述和控制.ppt
- 《计算机操作系统》第二章 操作系统概述.ppt
- 《计算机操作系统》第十一章 文件管理.ppt
- 《计算机操作系统》第十章 设备管理.ppt
- 《计算机操作系统》第一章 计算机系统概述.ppt
- 《计算机操作系统》管程monitor的特点.ppt
- 《C++程序设计开发》第7章 Visual C++程序设计.ppt
- 《C++程序设计开发》第6章 IO流类库.ppt
- 《C++程序设计开发》第5章 程序的类层次结构.ppt
- 《C++程序设计开发》第4章 重载与模板.ppt
- 《C++程序设计开发》第3章 数据结构设计.ppt
- 《C++程序设计开发》第2章 算法设计与程序结构.ppt
- 《C++程序设计开发》第1章 C++程序设计入门.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Reflection Mechanism Java 反射机制.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)CollectionFramework.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Cloning Objects.ppt
- 《计算机操作系统》第九章 单处理器调度(9-2)调度的类型.ppt
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第1章 微型计算机概述(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第10章 微机接口开发技术(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第2章 80x86微处理器及其体系结构(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第3章 微机存储器(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第4章 微机接口概述(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第5章 控制器接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第6章 并行/串行通信接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第7章 数/模、模/数转换接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第8章 总线接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第9章 人-机交互接口(李芷).pps
- 《商务网站设计实用教程》教学大纲.doc
- 《商务网站设计实用教程》课程教学资源(PPT课件)第一章 商务网站概述.ppt
- 《商务网站设计实用教程》课程教学资源(PPT课件)第二章 商务网站建设规划.ppt
- 《商务网站设计实用教程》课程教学资源(PPT课件)第三章 商务网站运行环境与设计平台.ppt
- 《商务网站设计实用教程》课程教学资源(PPT课件)第四章 网站的建立和设计.ppt
- 《商务网站设计实用教程》课程教学资源(PPT课件)第五章 网页设计基础.ppt
- 《商务网站设计实用教程》课程教学资源(PPT课件)第六章 ASP基础.ppt
- 《商务网站设计实用教程》课程教学资源(PPT课件)第七章 商务网站的管理与维护.ppt
- 《商务网站设计实用教程》课程教学资源(PPT课件)第八章 国内外商务网站案例分析第8章.ppt