久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 什么是Linux內核模塊

什么是Linux內核模塊

作者: 時間:2012-08-29 來源:網絡 收藏

?從代碼的特征上來看,就是可完成一項獨立功能的一組函數的集合。從使用特征上來看,它在被需要時可以隨時被安裝,而在不需要時又可以隨時被卸載。總之,是一個為(從某種意義上來說,也是一個模塊)或其他模塊提供使用功能的代碼塊。

本文引用地址:http://cqxgywz.com/article/148495.htm

準確地說,模塊就是一個已編譯但未連接的可執行文件。

前面反復介紹是一個一體化的內核,由于內核中的各部件聯系緊密,因此這種內核最重要的特點就是運行效率較高。但也就是由于內核中各部件聯系緊密,也給它帶來了一個致命的缺點:當因某種原因需要增加、擴充時,用戶必須對內核全部重新編譯一次。所以,為了彌補這個缺點,建立了模塊機制。

從內核的角度來看,模塊由在運行時可連接并刪除的、包含了至少2個函數的代碼段。這個代碼段一旦被連接到內核,它就可以是內核的一部分,所以它也被叫做內核模塊。

從用戶的角度來看,模塊是內核的一個外掛的配件:需要時可將其掛接到內核上,以完成用戶昕要求的任務:不需要時即可將其刪除。它給用戶提供了擴充內核功能的手段。

linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


關鍵詞: 模塊 內核 Linux 什么

評論


相關推薦

技術專區

關閉