首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 《Linux设备驱动开发详解》第13章、Linux块设备驱动

《Linux设备驱动开发详解》第13章、Linux块设备驱动

  • 资源大小:0.72 MB
  • 上传时间:2022-01-08
  • 下载次数:0次
  • 浏览次数:60次
  • 资源积分:1积分
  • 标      签: 设备驱动 Linux

资 源 简 介

字符设备与块设备 I/O 操作的不同如下。   (1)块设备只能以块为单位接受输入和返回输出,而字符设备则以字节为单位。大多数设备是字符   设备,因为它们不需要缓冲而且不以固定块大小进行操作。   (2)块设备对于 I/O 请求有对应的缓冲区,因此它们可以选择以什么顺序进行响应,字符设备无须缓   冲且被直接读写。对于存储设备而言调整读写的顺序作用巨大,因为在读写连续的扇区比分离的扇区更快。   (3)字符设备只能被顺序读写,而块设备可以随机访问。虽然块设备可随机访问,但是对于磁盘这   类机械设备而言,顺序地组织块设备的访问可以提高性能,如图 13.1 所示,对扇区 1、10、3、2 的请求被   调整为对扇区 1、2、3、10 的请求。而对 SD 卡、RamDisk 等块设备而言,不存在机械上的原因,进行这   样的调整没有必要。
VIP VIP