Linux系統常見的三種裝置分類!

老男孩IT教育機構發表於2022-12-09

  Linux系統中裝置主要分為哪幾類?在Linux中,裝置主要分為三種,分別是:塊裝置、字元裝置和網路裝置,接下來透過這篇文章詳細介紹一下。

  Linux系統中的裝置可以分為字元裝置、塊裝置和網路裝置這三類。

  1、字元裝置

  字元裝置是能夠像位元組流一樣被訪問的裝置,當對字元裝置發出讀寫請求,相應的IO操作立即發生。Linux系統中很多裝置都是字元裝置,如字元終端、串列埠、鍵盤、滑鼠等。在嵌入式Linux開發中,接觸最多的就是字元裝置以及驅動。

  2、塊裝置

  塊裝置是Linux系統中進行TO操作時必須以塊為單位進行訪問的裝置,塊裝置能夠安裝檔案系統。塊裝置驅動會利用一塊系統記憶體作為緩衝區,因此對塊裝置發出讀寫訪問,並不一定立即產生硬體I/O操作。Linux系統中常見的塊裝置有如硬碟、軟碟機等等。

  3、網路裝置

  網路裝置既可以是網路卡這樣的硬體裝置,也可以是一個純軟體裝置如迴環裝置。網路裝置由Linux的網路子系統驅動,負責資料包的傳送好接收,而不是面向流裝置,因此在Linux系統檔案系統中網路裝置沒有節點。對網路裝置的訪問是透過socket呼叫產生,而不是普通的檔案操作如open/closc和read/write等。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2927468/,如需轉載,請註明出處,否則將追究法律責任。

相關文章