2024年11月13日

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

摘要: 1. 字符设备只能顺序读取(一个字节一个字节读写),块设备可以随机读取 2. 应用层通过open目录/dev下的设备节点来操作字符设备;块设备可以容纳文件系统,所以一般都通过文件系统来访问,而不是/dev设备节点,数据以固定长度进行传输,比如512K 3. 网络设备,网络接口没有像字符设备和块设备一 阅读全文

posted @ 2024-11-13 17:55 f1engmin11 阅读(40) 评论(0) 推荐(0)

用户空间与内核通信方式有哪些

摘要: 1. 系统调用 2. 虚拟文件系统 proc文件系统(/proc目录, /proc/sys目录),主要输出只读信息。 /proc/sys目录下的文件,实际上是一个内核变量。 sysfs文件系统 (/sys目录),可读可写。 debugfs文件系统 3. ioctl接口 (ifconfig、route 阅读全文

posted @ 2024-11-13 17:49 f1engmin11 阅读(53) 评论(0) 推荐(0)

导航