感谢内容提供者:金牛区吴迪软件开发工作室
接上一篇:操作系统概论【五】- - 文件系统
文章目录
- 第六章、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. 磁盘调度