Linux之设备文件

设备文件时一种特殊的文件,是操作系统和外部设备进行通信的中介者,设备文件均放在/dev目录下

设备文件的类型:字符设备文件和块设备文件

  字符设备文件:无缓冲顺序读。字符设备文件与设备之间传输数据时,按照FIFO的顺序读写数据。

  块设备文件:有缓冲随机存取。先从内存的缓冲区中读写数据,而不是直接传送数据到物理磁盘,这种方式能有效的提   高磁盘的I/O性能。

设备号:主设备号和次设备

  mknod命令可以创建设备文件,格式为:mknod    device_file_name   type   major   minor

  device_file_name:创建的设备文件的名字

  type:b代表块设备文件;c代表字符设备文件;p代表FIFO

  major:主设备号

  minor:次设备号

原文地址:https://www.cnblogs.com/liyanfasd/p/2979731.html