身心障礙人員考試身障四等-資訊處理類科計算機概要110 年第 39 題單選題
下列那一項不是 UNIX 作業系統核心的特徵?
A輸出入設備的存取和檔案的存取使用同樣的系統介面(System API)
BUNIX 作業系統核心會針對不同的應用程式檔案規定不同的檔案結構,並提供系統介面讓應用程式存取檔案內的資料元件正確答案
C在 UNIX 下,檔案的絶對路徑名稱(absolute path name)都是從根目錄開始
DUNIX 的目錄結構是使用 inode 來記錄檔案配置資訊
B正確答案
UNIX 核心把檔案視為無結構的位元組串流,不強制檔案格式,結構由應用程式自行解讀。
為什麼答案是 B
錯誤!UNIX 核心把檔案當作「無結構的位元組序列 (byte stream)」,不針對不同應用規定格式。檔案內部結構由應用程式自行解讀,這是 UNIX 與早期 IBM 系統的關鍵差異。
載入中…
完整詳解
Pro · 無限重點 UNIX 核心把檔案視為無結構的位元組串流,不強制檔案格式,結構由應用程式自行解讀。
看到「核心規定檔案結構」就是錯的,UNIX 哲學:everything is a file,核心不管內容。
逐選項分析
A✕
UNIX 設計哲學「一切皆檔案」,裝置也是檔案,I/O 與檔案存取共用 open/read/write/close 這組系統呼叫介面,正確。
B✓ 正確
錯誤!UNIX 核心把檔案當作「無結構的位元組序列 (byte stream)」,不針對不同應用規定格式。檔案內部結構由應用程式自行解讀,這是 UNIX 與早期 IBM 系統的關鍵差異。
C✕
UNIX 檔案系統樹狀結構從 / (root) 出發,絕對路徑必然以 / 開頭,如 /usr/bin/vi,正確。
D✕
UNIX 使用 inode (索引節點) 記錄檔案的 metadata 與資料區塊位置,目錄則是「檔名→inode 編號」的對應表,正確。
UNIX 檔案系統核心特徵
| 特徵 | 說明 | 考點 |
|---|
| 一切皆檔案 | 裝置、管線皆用檔案介面 | 統一 API |
| 無結構位元串流 | 核心不管檔案格式 | ★常考陷阱 |
| inode 索引 | 記錄 metadata 與 block 指標 | 目錄=name→inode |
| 樹狀目錄 | 從 / 出發的絕對路徑 | hierarchical FS |
B 把 UNIX 最核心的設計哲學講反了。UNIX 核心刻意「不」針對應用程式規定檔案結構,才讓 cat、grep、管線組合這麼強大。若核心規定格式,反而失去 UNIX 的簡潔與通用性。