返回信息流linux对字符设备和块设备的操作就抽象成对其相应的设备文件的操作,那linux的字符和块设备文件在存在哪呢?如果在存在磁盘的话,那先要访问磁盘块设备文件,再去磁盘读取,可是块设备文件本身就在磁盘上,又怎么读取快设备文件呢?不知道描述的清楚不,小弟现在对于设备文件很糊涂啊,谢谢大家解释
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #9407同步于 2010/9/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
字符和块设备文件的作用,帮小弟解释下
stephenlaw
2010/9/16镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
设备文件只是是linux中一种机制而已,是面向用户的,没有设备文件,cpu裸跑也一样访问
存储设备
在你看到设备文件之前内核已经做了很多工作了,文件系统都已经加载了,在这个过程中
比如要访问存储设备,但却不是通过设备节点,而是直接调用底层函数
【 在 stephenlaw (stephenlaw) 的大作中提到: 】
: linux对字符设备和块设备的操作就抽象成对其相应的设备文件的操作,那linux的字符和块设备文件在存在哪呢?如果在存在磁盘的话,那先要访问磁盘块设备文件,再去磁盘读取,可是块设备文件本身就在磁盘上,又怎么读取快设备文件呢?不知道描述的清楚不,小弟现在对于设备