阅读背景:

Linux操作系统基础知识之九:设备驱动

来源:互联网 
Q1.        为什么把设备分为“块设备”和“字符设备”两大类?

A:

1)        Linux将设备看成文件,具有三方面的含义:第一,每个设备都对应一个文件名,在内核中也就对应一个索引节点;第二,对文件操作的系统调用大都适用于设备文件;第三,从应用程序的角度看,设备文件的逻辑空间是一个线性空间;对于同一个具体的设备而言,文件操作和设备驱动是同一个事物的不同层次,概念上可以将一个系统划分为应用、文件系统和设备驱动三个层次;1)    




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: