Linux下设备驱动有三种,字符设备驱动、块设备驱动和网络设备驱动。
其中 字符设备驱动与块设备驱动之间的主要两点区别:
1. 两者访问的单位不一样,字符设备访问的是字节,而块设备访问的是块(或page);
2. 字符设备不可以做到随机访问,而块设备可以做到随机访问。
Linux下设备驱动有三种,字符设备驱动、块设备驱动和网络设备驱动。
其中 字符设备驱动与块设备驱动之间的主要两点区别:
1. 两者访问的单位不一样,字符设备访问的是字节,而块设备访问的是块(或page);
2. 字符设备不可以做到随机访问,而块设备可以做到随机访问。