06Linux设备管理201110251459.pptVIP

  • 3
  • 0
  • 约1.28万字
  • 约 57页
  • 2016-12-05 发布于重庆
  • 举报
06Linux设备管理201110251459

第六章 Linux设备管理 设备管理概述 总线、桥、端口、接口 设备驱动 Linux块设备管理 块设备 buffer head bio和bio_vec I/O请求队列(Request queue) 调度算法 deadline、as、cfq、noop Linux其他设备管理 字符设备 网络设备/时钟设备/终端设备 设备管理相关技术 中断 DMA 设备分类 (1) 输入设备、输出设备 输入设备:键盘、鼠标 输出设备:显示器、打印机 输入/输出设备:磁盘、网络、串口设备 系统设备与外部设备 系统设备:系统时钟、系统扬声器、总线接口 系统设备的驱动由内核本身完成 外部设备: 外部设备的驱动由专门的驱动程序实现,以内核模块的方式附加到内核中 外部设备可以被安装和卸载,而系统设备则不能 设备分类 (2) 独占设备与共享设备 独占设备:在某一时间段内只能被一个进程所使用的设备 打印机、终端设备等 共享设备: 允许多个进程同时使用的设备。 磁盘等存储设备:允许多个进程同时访问文件,存取文件的数据 字符设备与块设备 字符设备:终端设备(显示器、键盘、鼠标等)、打印机、串口设备 顺序访问 块设备:磁盘、光盘、闪存 随即访问 块设备都是以“文件系统挂载”的方式进行访问 设备管理 设备管理目标 从资源的角度出发 要尽可能地提高设备的使用效率,提高I/O系统的性能; 从用户的角度出发 设备管理系统要屏蔽各种

文档评论(0)

1亿VIP精品文档

相关文档