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