在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > Linux模塊的實現機制可移出符號

            Linux模塊的實現機制可移出符號

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

            在某種意義上來說,從可安裝的角度來看,內核也是一個,只不過是一個不可安裝的。既然把可安裝模塊安裝到了內核這個模塊上并向內核提供服務.那么這些可安裝模塊就必須有與內核交互的手段。兩個模塊之間交互的最簡單的手段就是雙方的變量和函數的共享.

            本文引用地址:http://www.biyoush.com/article/148496.htm

            為了使被安裝模塊知道內核的哪些變量和函數是模塊可以使用的,內核以“可移出”的形式提供了可供其他模塊共享的變量和函數名稱。這里所謂的“可移出”,是指外部可以引用,即是暴露在內核外面的。在文件中,可移出的定義形式如下:

            而模塊在需要引用內核的一個“可移出”符號時,要把該符號用extern聲明為外部引用。

            為了使加載的各模塊之間也可通過可移出符號進行交互,模塊也可聲明自己的移出符號,以供其他模塊使用。所以這些移出符號可看做是內核與模塊以及模塊之間的信號通路,模塊之間就是通過這些內核或模塊的可移出符號交互的。

            但需要注意的是,模塊可以引用內核及其他模塊的可移出符號,而內核不能引用模塊的可移出符號。也就是說,內核與模塊之間的互連是一種“單向”的互連。 模塊與內核之間連接示意圖如圖所示。

            360截圖20120829143150429.jpg

            圖 模塊和內核的連接

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


            評論


            相關推薦

            技術專區(qū)

            關閉