|
发表于 2004-8-21 10:43:30
|
显示全部楼层
/dev里面的block或character设备都由一个major号和一个minor号来确定,而这两个号码至于设备的位置有关。也就是说无论有否驱动程序,设备的位置都是客观存在的。只不过没有驱动程序的时候,你无法像控制一个标准设备那样来控制这个设备。
驱动程序其实是一种封装。比如硬盘、软驱、光驱的工作原理都不同,但经过驱动程序的封装,你无需知晓它们的工作原理,就可以直接读写上面的文件系统。即使没有驱动程序,你同样可以写程序让光盘转起来,但这就需要专门的操作,而不是像标准光驱设备那样直接操作。 |
|