第5章 设备管理 首先回顾操作系统的总体构架,定位设备管 理所处地位 然后学习设备管理的基本原理 最后了解LINUX设备管理实例 操 作 系 统 整 体 结 构操作系统的基本组织结构 进程与资 源管理 文件管理 存储管理 设备管理 处理机 主存 设备 操作系统 计算机硬件Linux文件系统设备管理 引言 输入/输出硬件 输入/输出软件 LINUX输入/输出系统概述 小结引言 硬件设备与控制软件之间的联系: 设备控制器内存映射地址处理机 驱动程序I/O管理程序文件系统用户的I/O请求 设备管理的主要任务 设备分配 实现数据传输 提供用户使用接口 提高并行操作度 设备管理程序提供的功能 为进程管理提供接口(将进程的请求转给设备管理) 实施设备分配(设备分类、调度算法、等待队列) 实现设备之间以及设备与CPU之间并行操作(DMA、通道) 缓冲区管理输入/输出硬件 电子设备 设备分类 字符设备 块设备 设备控制器 DMA存储器直接存取 通道 图形控制器 监控器 处理机 存储控制器 缓存 内存 SCSI控制器 IDE磁盘控制器 扩展总线内部接口 键盘 串口 并口 磁盘 磁盘 磁盘 磁盘 SCSI