新聞中心

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

        什么是Linux內核模塊

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

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

        本文引用地址:http://www.104case.com/article/148495.htm

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

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

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

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

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


        關鍵詞: 模塊 內核 Linux 什么

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 万州区| 漳平市| 寿宁县| 朝阳区| 江安县| 宁海县| 富锦市| 天等县| 旬邑县| 黑河市| 资源县| 电白县| 若尔盖县| 桃江县| 石景山区| 阜城县| 武定县| 濮阳县| 宿松县| 突泉县| 丰台区| 鲁甸县| 长丰县| 西城区| 新龙县| 柳河县| 富川| 临朐县| 依安县| 亚东县| 阿拉善盟| 饶平县| 台北县| 长乐市| 治县。| 习水县| 浪卡子县| 乌恰县| 旬阳县| 霍城县| 手机|