linux 中的裝置檔案

2021-06-22 07:47:56 字數 477 閱讀 3777

裝置檔案的理解:

1.裝置檔案讓程式能夠同系統的硬體和外圍裝置進行通訊,在配置核心時候,那些知道怎樣同系統的每個裝置進行通訊的模組被鏈入核心

2.用於某個特定裝置的模組叫做裝置驅動程式

3.裝置驅動程式提供了乙個標準的通訊介面,該介面看起來就好像乙個普通檔案

4. 當核心接到乙個對為字元或塊裝置檔案的請求時,它就簡單地把這個請求傳遞給適當的裝置驅動程式

5. 區分裝置檔案與裝置驅動程式員是很重要,前者只是用來同裝置驅動程式進行通訊的結合點,它們並不是裝置驅動程式本身

6. 裝置檔案用兩個數字來表示其特徵,即主裝置號和次裝置號。主裝置號告訴核心檔案訪問那個驅動程式,次裝置號告訴驅動程式對哪個物理單元定址。

手動建立裝置檔案命令:

mknod name c/b 主裝置號 次裝置號

Linux中的裝置檔案與裝置號

在linux下,一切皆檔案,裝置也不例外,為了管理這些裝置,系統為它們各自都編了號,而每個裝置號又分為主裝置號和次裝置號。主裝置號用來區分不同型別的裝置,而次裝置號用來區分同一型別內的多個裝置 及其裝置分割槽 乙個linux系統,當前所有註冊裝置的主裝置號可以通過 proc介面檢視 root loc...

裝置在Linux中的檔名

裝置 檔名scsi sata usb硬碟驅動器 dev sd a p u盤 dev sd a p virtio介面 dev vd a p 軟盤驅動器 dev fd 0 7 印表機 dev lp 0 2 25針介面 dev usb lp 0 15 usb介面 滑鼠 dev input mouse 0 ...

linux中普通檔案和塊裝置檔案的區別

1,概述 一直都搞不明白普通檔案跟塊檔案的區別,總覺得乙個普通的檔案是存放在磁碟塊上,那它既屬於普通檔案又屬於塊裝置檔案。剛好下午睡了乙個大頭覺,比較清醒,集中學習了下普通檔案和塊裝置檔案的區別和聯絡。本文從基本概念,定址空間,核心讀寫幾個方面介紹普通檔案和塊裝置檔案的辯證統一。2,基本概念 普通檔...