1 / 36
文档名称:

计算机操作系统.ppt

格式:ppt   大小:543KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机操作系统.ppt

上传人:镜花水月 2018/10/12 文件大小:543 KB

下载得到文件列表

计算机操作系统.ppt

相关文档

文档介绍

文档介绍:教学目的
掌握缓冲的引入和种类
掌握缓冲池的管理
第8章设备管理
掌握设备的分配
掌握I/O进程控制
了解设备驱动程序
掌握SPOOLing系统
10/13/2018
1
内蒙古工业大学计算机系
教学内容
缓冲技术
设备分配
I/O进程控制
设备驱动程序
第8章设备管理
SPOOLing系统
10/13/2018
2
内蒙古工业大学计算机系
缓冲技术
缓冲的引入原因
第8章设备管理
为了匹配外设与CPU之间的处理速度。
为了减少中断次数和CPU的中断处理时间。
为了解决DMA或通道方式时的瓶颈问题。
提高CPU和I/O设备的并行性和设备利用率。
10/13/2018
3
内蒙古工业大学计算机系
缓冲的种类
第8章设备管理
单缓冲
双缓冲
在设备和处理机之间设置一个缓冲器。
在设备和处理机之间设置两个缓冲器。
10/13/2018
4
内蒙古工业大学计算机系
第8章设备管理
多缓冲
缓冲池
把多个缓冲区连接起来组成两部分,一部分专门用于输入,另一部分专门用于输出。
把多个缓冲区连接起来统一管理,既可用于输入又可用于输出。
10/13/2018
5
内蒙古工业大学计算机系
第8章设备管理
缓冲池的管理
缓冲池的结构
缓冲池由多个缓冲区组成。而一个缓冲区由两部分组成:一部分是用来标识该缓冲器和用于管理的缓冲首部,另一部分是用于存放数据的缓冲体。
10/13/2018
6
内蒙古工业大学计算机系
第8章设备管理

10/13/2018
7
内蒙古工业大学计算机系
第8章设备管理
系统把各缓冲区按其使用状况连成3种队列:

10/13/2018
8
内蒙古工业大学计算机系
第8章设备管理
缓冲池管理

10/13/2018
9
内蒙古工业大学计算机系
第8章设备管理
对应缓冲池的4个操作过程:
从三种缓冲区队列中按一定的选取规则取出
一个缓冲区的过程take_buf(type);
把缓冲区按一定的选取规则插入相应的缓冲
区队列的过程add_buf(type,number);
10/13/2018
10
内蒙古工业大学计算机系