什麼是內核模塊

1、什麼是內核模塊

Linux內核的整體結構非常龐大,其包含的組件也非常多,如何使用這些組件呢?

方法1:把所有組件都編譯進內核文件,即zImagebzImage

這樣會導致一個問題:佔用內存過多

 

有沒有一種機制能讓內核文件本身並不包含某組件,而是在該組件需要被使用的時候,動態的添加到正在運行的內核當中呢?

方法2:內核模塊

內核模塊的特點:

1.模塊本身並不被編譯進內核文件zImage或者bzImage

2.可以根據需求,在內核運行期間動態安裝或卸載

 

安裝:insmod

例:insmod  /home/usb_dwn.ko

卸載:rmmod

例:rmmod   usb_dwn

查看:lsmod

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章