感谢内容提供者:金牛区吴迪软件开发工作室
接上一篇:操作系统概论【五】- - 文件系统
文章目录
- 第六章、I/O设备管理
- 一、I/O系统的组成
- 1. I/O系统的结构
- a.微机I/O系统
- b.主机I/O系统
- 2. I/O设备的分类
- a.按传输速率分类
- b.按信息交换单位分类
- c.按设备的共享属性分类
- 3. 设备控制器
- a.什么是设备控制器?
- b.设备控制器的组成
- c.设备控制器的功能
- 4.I/O通道
- 二、I/O控制方式
- 1. 轮询控制方式
- 2. 中断控制方式
- 3. DMA控制方式
- 三、缓冲管理
- 1. 缓冲的引入
- 2. 单缓冲
- 3. 双缓冲(缓冲交换)
- 4. 循环缓冲
- 5. 缓冲池
- 四、设备分配
- 1. 设备分配中的数据结构
- a.设备控制表
- b.控制器控制表
- c.通道控制表
- d.系统设备表
- 2. 设备分配
- a.设备的固有属性
- b.设备分配算法
- c.设备分配方式
- 3. 设备独立性【也称设备无关性】
- 4. SPOOLing技术
- 五、I/O软件原理
- 1. 设备管理的四个层次
- 2. 设备管理软件的功能
- 3. 中断处理程序
- 4. 设备驱动程序
- 5. 与硬件无关的I/O软件
- 六、磁盘管理
- 1. 磁盘结构
- 2. 磁盘调度
- 3. 提高磁盘I/O速度的方法
第六章、I/O设备管理

一、I/O系统的组成

1. I/O系统的结构

a.微机I/O系统

b.主机I/O系统

2. I/O设备的分类
a.按传输速率分类

b.按信息交换单位分类

c.按设备的共享属性分类

3. 设备控制器
a.什么是设备控制器?

b.设备控制器的组成

c.设备控制器的功能

4.I/O通道


二、I/O控制方式

1. 轮询控制方式

2. 中断控制方式



3. DMA控制方式

DMA控制器中的寄存器:
1.命令/状态寄存器CR ->
2.内存地址寄存器MAR ->
3.数据寄存器DR ->
4.数据计数器DC ->


三、缓冲管理

1. 缓冲的引入

2. 单缓冲

3. 双缓冲(缓冲交换)

4. 循环缓冲


5. 缓冲池

四、设备分配
1. 设备分配中的数据结构

a.设备控制表

b.控制器控制表

c.通道控制表

d.系统设备表

2. 设备分配

a.设备的固有属性

b.设备分配算法

c.设备分配方式

3. 设备独立性【也称设备无关性】



4. SPOOLing技术



五、I/O软件原理

1. 设备管理的四个层次

2. 设备管理软件的功能

3. 中断处理程序

4. 设备驱动程序

5. 与硬件无关的I/O软件

六、磁盘管理

1. 磁盘结构




2. 磁盘调度










3. 提高磁盘I/O速度的方法









