功能

  • 提高设备驱动程序统一接口:方便添加设备驱动程序。
  • 设备命名和设备保护:所有设备抽象为文件,用设备文件来表示设备。
  • 提供独立于设备的块大小:隐藏不同设备的物理数据块大小的差异,向高层软件提供大小统一的逻辑数据块。
  • 缓冲区管理:建立内核缓冲区、数据复制。
  • 块设备的存储分配:实现块设备共享。
  • 独占性外围设备的分配和回收:由系统进行统一的分配和回收处理。
  • 错误报告:发现错误、就近逐层处理错误、提示错误。