linux網路裝置驅動的結構?
1樓:重慶新華電腦學校
linux網路裝置驅動程式的體系結構從上到下可以劃分為4層,依次為網路協議介面層、網路裝置介面層、提供實際功能的裝置驅動功能層以及網路裝置與媒介層,這4層的作用如下所示。
1)網路協議介面層向網路層協議提供統一的資料包收發介面,不論上層協議是arp,還是ip,都通過dev_queue_xmit() 函式傳送資料,並通過netif rx ()函式接收資料。這一層的存在使得上層協議獨立於具體的裝置。
2)網路裝置介面層向協議介面層提供統一的用於描述具體網路裝置屬性和操作的結構體net device,該結構體是裝置驅動功能層中各函式的容器。實際上,網路裝置介面層從巨集觀上規劃了具體操作硬體的裝置驅動功能層的結構。
3)裝置驅動功能層的各函式是網路裝置介面層net_device資料結構的具體成員,是驅使網路裝置硬體完成相應動作的程式,它通過hard_start_ xmit ()函式啟動傳送操作,並通過網路裝置上的中斷觸發接收操作。
4)網路裝置與媒介層是完成資料包傳送和接收的物理實體,包括網路介面卡和具體的傳輸媒介,網路介面卡被裝置驅動功能層中的函式在物理上驅動。對於linux系統而言,網路裝置和媒介都可以是虛擬的。
linux有哪三類裝置驅動程式?並說說這些裝置驅動程式的功能
2樓:網友
塊裝置字元裝置。
只有這兩類裝置。
塊裝置比如說 硬碟、記憶體等。
字元裝置是顯示器、鍵盤等。
3樓:網友
同上,只有兩種裝置。但其中網絡卡又是一種特殊的裝置,所以劃出網路裝置雖太它馬勉強,也可以說的過去!
linux裝置驅動程式的作者簡介
4樓:東林加油
jonahancorbet早在1981年就開始接觸bsdunix的源**。那時,科羅拉多大學的一名講師讓他「修正」其中的分頁演算法。從那時起直到現在。
他深入研究了他所遇到的每乙個系統,其中包括vax、sun、arden以及x86系統的驅動程式。他在1993年第一次接觸linux系統,從此以後一直從事linux的開發。corbet先生是《linuxweeklynews》的創始人和執行主編。
他和妻子及兩個孩子生活在科羅多州的玻爾得市。
如何備份驅動程式,驅動怎麼備份
驅動怎麼備份 首先右擊 我的電腦 在快捷選單中單擊 屬性 命令,在開啟的。對話方塊。中,單擊 硬體 選項卡,然後單擊 裝置管理器 按鈕,開啟 裝置管理器 對話方塊。在其中選中需要。備份。驅動程式。的硬體,雙擊開啟相應的屬性對話方塊。在 驅動程式 選項卡中,單擊 驅動程式詳細資訊 按鈕,這時,該硬體的...
你好,怎麼樣才能安裝裝置驅動程式?
首先,通過 開始 選單,右擊選擇 計算機 選擇 管理 也可以通過右擊桌面 我的電腦 選擇 管理 之後,進入到 計算機管理 頁面,可以看到帶有感嘆號的裝置 則說明驅動程式需要更新 右擊選擇 更新驅動程式軟體 資料夾。下,再選擇 選擇相應的驅動資料夾,點選 確定 即可開始驅動程式的更新。這個時候,會有 ...
如何在Windows系統中安裝驅動程式
windows系統下快速安裝驅動程式方法,聯想原廠系統還原 怎樣在microsoft windows7中安裝硬體驅動程式 進行硬體識別,發現新硬體,可以自動安裝匹配的驅動程式或是上網尋找相應的驅動程式,確認安全的前提下,可以進行安裝。裝置安裝上去,在裝置管理器中未安裝驅動顯示未知裝置且有歎號,雙擊在...