Linux之设备文件
设备文件时一种特殊的文件,是操作系统和外部设备进行通信的中介者,设备文件均放在/dev目录下
设备文件的类型:字符设备文件和块设备文件
字符设备文件:无缓冲顺序读。字符设备文件与设备之间传输数据时,按照FIFO的顺序读写数据。
块设备文件:有缓冲随机存取。先从内存的缓冲区中读写数据,而不是直接传送数据到物理磁盘,这种方式能有效的提 高磁盘的I/O性能。
设备号:主设备号和次设备
mknod命令可以创建设备文件,格式为:mknod device_file_name type major minor
device_file_name:创建的设备文件的名字
type:b代表块设备文件;c代表字符设备文件;p代表FIFO
major:主设备号
minor:次设备号