字元設備是指在I/O傳輸過程中以字元為單位進行傳輸的設備,例如鍵盤,印表機等。在UNIX系統中,字元設備以特別檔案方式在檔案目錄樹中占據位置並擁有相應的結點。
字元設備可以使用與普通檔案相同的檔案操作命令對字元設備檔案進行操作,例如打開、關閉、讀、寫等。
基本介紹
- 中文名:字元設備
- 外文名:character device
- 簡介:以字元為單位進行傳輸設備
- 類型:專有名詞
- 屬性:電子硬體
在UNIX系統中,字元設備以特別檔案方式在檔案目錄樹中占據位置並擁有相應的結點。結點中的檔案類型指明該檔案是字元設備檔案。可以使用與普通檔案相同的檔案操作命令對字元設備檔案進行操作,例如打開、關閉、讀、寫等。
當一台字元型設備在硬體上與主機相連之後,必須為這台設備創建字元特別檔案。作業系統的mknod命令被用來建立設備特別檔案。例如為一台終端創建名為/dev/tty03的命令如下(設主設備號為2,次設備為13,字元型類型標記c):
mknod /dev/tty03 c 2 13
此後,open, close, read, write等系統調用適用於設備檔案/dev/tty03。