第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的中断和异常处理。