字元裝置與塊裝置的區別

2021-06-28 13:29:24 字數 471 閱讀 5676

塊裝置:系統中可以隨機訪問(不按順序訪問)資料,這種裝置稱為塊裝置。比如我們常用的磁碟就是一種典型的塊裝置。

字元裝置: 系統中按字元流的方式有序的訪問資料,這種裝置稱為字元裝置。比如我們常用的鍵盤。

為什麼說磁碟是一種典型的塊裝置呢? 

假如磁碟是按字元裝置的方式訪問資料, 那就是說磁碟是按順序訪問資料的。 如果讀取資料時乙個資料在1

扇區,另乙個資料在

20扇區。那麼這樣的話讀取資料是很慢的,嚴重影響了系統的效能。所以可以見得,當磁碟讀取資料時,讀完扇區

1時,就跳到扇區

20去讀取。 這樣磁碟的效率就會明顯提高。

為什麼說鍵盤是一種典型的字元裝置呢?

字元裝置的特點是讀取資料是按順序讀取資料。假如我從鍵盤輸入資料,鍵盤讀取的順序都不固定,而是隨機的順序,那這樣輸入的資料明顯是不對的。所以鍵盤是一種字元裝置。

簡單的來說塊裝置就是隨機的讀取,而字元裝置卻是按順序讀取的。

字元裝置與塊裝置的區別

1 在linux裡面,裝置型別分為 字元裝置 塊裝置以及網路裝置。字元裝置 塊裝置主要區別是 在對字元裝置發出讀 寫請求時,實際的硬體i o一般就緊接著發生了,而塊裝置則不然,它利用一塊系統記憶體作為緩衝區,當使用者程序對裝置請求能滿足使用者的要求時,就返回請求的資料,如果不能就呼叫請求函式來進行實...

字元裝置與塊裝置的區別

字元裝置與塊裝置的區別 在linux裡面,裝置型別分為 字元裝置 塊裝置以及網路裝置,pci是一種和isa為一類的匯流排結構,歸屬於網路驅動裝置 字元裝置 塊裝置主要區別是 在對字元裝置發出讀 寫請求時,實際的硬體i o一般就緊接著發生了,而塊裝置則不然,它利用一塊系統記憶體作為緩衝區,當使用者程序...

字元裝置與塊裝置

系統中能夠隨機 不需要按順序 訪問固定大小資料片 chunks 的裝置被稱作塊裝置,這些資料片就稱作塊。最常見的塊裝置是硬碟,除此以外,還有軟盤驅動器 cd rom驅動器和快閃儲存器等等許多其他塊裝置。注意,它們都是以安裝檔案系統的方式使用的 這也是塊裝置一般的訪問方式。一般訪問單位為512k的整數...