= '''裝置與模組的分類:''' = * 字元式裝置 * 其只是個資料傳送通道,對其只能採用循序式(sequential)存取。可藉由檔案系統節點(filesystem node),如/dev/tty1、dev/lp1 * 區塊式裝置 * 其基本單位為區塊(block),其操作方式也可以如同字完式裝置一樣,每次傳送任意數量的位元組。另外,存取操作也得借助於檔案系統的節點 * 網路介面 * 有關網路的動作都得靠某個硬體介面才能完成。網路介面單純只負責封包的收送,不管資料封包該對應到那個網路處理單位,由於網路介面不是資料流導向(stream-oriented)裝置,所以無法輕易地對應到檔案系統的特定節點上(如/dev/tty1)。系統核心透過與網路裝置驅動程式的通訊,是由核心呼叫封包傳送相關函式的方式進行。 參考:O'Reilly ,Linux 驅動程式, p7-9