第七章设备管理.pptxVIP

  • 3
  • 0
  • 约9.14千字
  • 约 42页
  • 2021-08-13 发布于河北
  • 举报
第七章 设备管理主要内容设备管理概述硬盘和DVD-CDROM磁盘配额USB存储设备打印机显示设备、声卡及网卡7.1 设备管理概述7.1.1 Linux设备管理概述在Linux系统中,用户是通过文件系统与设备接口的。所有设备都作为特别文件,从而在设备管理上具有下列特性:1. 每个设备都对应文件系统中的一个索引节点(i-node),都有一个文件名。2. 应用程序通常可以通过系统调用open()打开设备文件,建立起与目标设备的连接。3. 对设备的使用类似于对文件的存取。4. 设备驱动程序都是系统内核的一部分,它们必须为系统内核或者它们的子系统提供一个标准的接口。5. 设备驱动程序使用一些标准的内核服务,如内存分配等。7.1.2 设备驱动程序 设备驱动程序的主要功能1. 对设备初始化和释放。2. 启动或停止设备运行。3. 把数据从内核传送到硬件和从硬件读取数据。4. 读取应用程序传送给设备文件的数据和回送应用程序请求的数据。5. 检测和处理设备出现的错误。 在用户进程调用驱动程序时,系统进入核心态,这时不再是抢先式调度。也就是说,系统必须在驱动程序的子函数返回后才能进行其他的工作。7.1.3 设备分类I/O设备的类型 按设备的所属关系可以将I/O设备分为以下两类。(1)系统设备 系统设备是在系统生成时已登记于系统中的标准设备,属于系统的基本配置。(2)用户设备 用户设备是在系统生

文档评论(0)

1亿VIP精品文档

相关文档