字符设备对数据的处理是按照字节流的形式进行的,可以支持随机访问,也可以不支持随机访问。字符设备驱动程序通常至少要实现open、close、read、write等系统调用。字符设备可以通过文件系统节点(设备节点)来访问,这些设备文件和普通文件之间的唯一差别在于对普通文件的访问可以移动或定位访问位置,而大多数字符设备只能按照顺序访问数据。
通常情况下,对字符设备只能按顺序按字节进行存取而不能随机访问(字符设备没有请求缓冲区,所有的访问请求都是按顺序执行的),但事实上现在一些高级字符设备也可以从指定位置一次读取一块数据。
字符设备
最新推荐文章于 2023-12-18 00:52:51 发布