字符设备、块设备、网络设备的区别

1. 字符设备只能顺序读取(一个字节一个字节读写),块设备可以随机读取

2. 应用层通过open目录/dev下的设备节点来操作字符设备;块设备可以容纳文件系统,所以一般都通过文件系统来访问,而不是/dev设备节点,数据以固定长度进行传输,比如512K

3. 网络设备,网络接口没有像字符设备和块设备一样的设备号和/dev设备节点,只有接口名,如eth0,eth1,通过socket操作,而不是open read write.

 

参考网友帖子:

https://www.cnblogs.com/grooovvve/p/12706497.html

https://blog.csdn.net/u012247418/article/details/103332915

 

posted on 2024-11-13 17:55  f1engmin11  阅读(1)  评论(0编辑  收藏  举报

导航