linux块设备驱动程序示例(适用于高版本内核3.16.0 - 3.19.0等,亲测可用)

1. 字符设备与块设备的 I/O 操做主要有以下不一样点:     (1)块设备只能以块为单位接受输入和返回输出,而字符设备则以字节为单位。大多数设备是字符设备,由于它们不须要缓冲并且不以固定块大小进行操做。     (2)块设备对于 I/O 请求有对应的缓冲区,所以它们能够选择以什么顺序进行响应,字符设备无须缓冲且被直接读写。对于存储设备而言调整读写的顺序做用巨大,由于在读写连续的扇区比分离的扇
相关文章
相关标签/搜索