地方政府公務人員四等-資訊處理類科計算機概要109 年第 30 題單選題
在 UNIX 系統中,檔案系統配置(Layout)不包含下列那一種區塊?
Ai-node block
Bcache block正確答案
Csuper block
Dswap area
B正確答案
UNIX 檔案系統四大區塊:Boot block、Super block、i-node block、Data block,外加 swap area。cache 是記憶體層級的暫存,非磁碟配置。
為什麼答案是 B
cache block 屬於作業系統在記憶體中做的磁碟快取(buffer cache),用來加速 I/O,並非磁碟上實體檔案系統的 layout 區塊,故為正解。
載入中…
完整詳解
Pro · 無限重點 UNIX 檔案系統四大區塊:Boot block、Super block、i-node block、Data block,外加 swap area。cache 是記憶體層級的暫存,非磁碟配置。
看到「cache」就警覺:cache 屬於記憶體快取機制,不是磁碟上的檔案系統 layout!
逐選項分析
A✕
i-node block 存放每個檔案的 metadata(擁有者、權限、大小、指向 data block 的指標等),是 UNIX 檔案系統核心配置。
B✓ 正確
cache block 屬於作業系統在記憶體中做的磁碟快取(buffer cache),用來加速 I/O,並非磁碟上實體檔案系統的 layout 區塊,故為正解。
C✕
Super block 記錄整個檔案系統的全域資訊(大小、可用 inode 數、free block list 等),是 layout 必備區塊。
D✕ 陷阱
Swap area 是 UNIX 磁碟配置中用於虛擬記憶體分頁交換的專屬區域,屬於磁碟 layout 的一部分,雖非檔案系統本體但考題將其納入。
UNIX 磁碟配置區塊
| 區塊 | 位置 | 用途 | 是否磁碟layout |
|---|
| Boot block | 磁碟起始 | 開機載入程式 | ✅ |
| Super block | 檔案系統起點 | 全域 metadata | ✅ |
| i-node block | super 之後 | 檔案屬性與指標 | ✅ |
| Data block | i-node 之後 | 實際檔案內容 | ✅ |
| Swap area | 獨立分區 | 虛擬記憶體交換 | ✅ |
| Cache block | RAM | 加速 I/O | ❌ 在記憶體 |
最大陷阱是把「記憶體層的 cache」誤認為磁碟配置的一部分。UNIX 檔案系統 layout 指磁碟上的實體區塊劃分,而 cache 是 OS 在 RAM 中為加速磁碟存取設置的緩衝,兩者層級完全不同。