课程大纲说明
第8章 设备管理
教学要点:
主要介绍设备管理的基本概念,包括中断、缓冲、设备分配和控制。
教学时数:
8学时
教学内容:
8.1 引言 (0.5学时)
掌握设备的类别,设备管理的功能和任务。
8.2 数据传送控制方式 (1学时)
掌握程序直接控制方式,中断方式,DMA方式,通道控制方式。
8.3 中断技术 (1学时)
掌握中断的基本概念,中断的分类与优先级,软中断;理解中断处理过程。
8.4 缓冲技术 (1学时)
掌握缓冲的目标,缓冲的种类,缓冲池的管理。
8.5 设备分配 (1学时)
掌握设备分配用的数据结构,设备分配的原则,设备分配办法。
8.6 I/O进程控制与设备驱动程序 (0.5学时)
了解I/O控制的功能,I/O控制的实现,设备驱动程序。
8.7 Linux的中断和异常处理 (1学时)
理解中断和异常总控过程,中断分类和处理,异常处理。
8.8 Linux缓冲区管理 (1学时)
掌握Linux缓冲池结构,缓冲区的分配与释放,缓冲区数据读写。
8.9 块设备驱动与字符设备驱动 (? 1学时)
理解块设备驱动:设备配置,设备驱动程序的接口;理解字符设备驱动:主要数据结构,包括缓冲区结构、缓冲队列的控制结构、字符设备开关表。
考核要求:
识记:数据传送控制方式,缓冲技术,设备分配。
领会:中断技术,Linux缓冲区管理,Linux的中断和异常处理。