永发信息网

文件系统驱动和设备驱动的区别

答案:2  悬赏:30  手机版
解决时间 2021-02-12 06:32
  • 提问者网友:献世佛
  • 2021-02-12 01:33
文件系统驱动和设备驱动的区别
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-02-12 02:15
https://wenku.baidu.com/view/1aa86f1714791711cc7917be.html
文库里有详细的介绍
-供参考
全部回答
  • 1楼网友:时间的尘埃
  • 2021-02-12 02:27
linux下的文件的操作方式都是相同的,不要求后缀名,普通文件当然没什么好说的了。 模块是由编译后的内核生成的,也可以自己生成,自己加载。比如说系统启动时加载的usb模块有 usbcore.o、usb-uhci.o、usb-ohci.o、 uhci.o、ehci-hcd.o(usb2.0)、hid.o( usb人机界面设备)、usb-storage.o (u盘驱动),最后一个就是具体的设备驱动程序模块,驱动程序也是以模块的方式加载到系统中,然后才工作的。linux的系统加载了非常多的模块,很多模块在不用的时候都是处于挂起状态,是不占用内存和资源的,用的时候才去唤醒。 linux下操作设备是通过设备文件结点来操作的,/dev下面的东西。应用程序操作这些文件结点,就像操作普通文件一样进行来回的读/写,剩下的事情都是由文件结点具体对应的设备驱动模块完成的,文件结点和设备驱动之间的关系由一个链表来记录。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯