地方政府公務人員四等-資訊處理類科計算機概要105 年第 7 題單選題
為了提高 CPU 對資料存取的效率,有一種記憶體,CPU 先檢查它是否存有所需的資料。如果有,直接存取此資料;如果沒有,則存取主記憶體的資料。此記憶體稱為:
A快取記憶體(Cache)正確答案
B主記憶體
C輔助記憶體
DBIOS
A正確答案
Cache 是 CPU 與主記憶體間的高速緩衝,命中則直取,未命中才找主記憶體。
為什麼答案是 A
Cache 位於 CPU 與主記憶體之間,速度快、容量小。CPU 存取資料時先查 Cache,命中(hit)直接取用;未命中(miss)才向主記憶體要資料,完全符合題意。
載入中…
完整詳解
Pro · 無限重點 Cache 是 CPU 與主記憶體間的高速緩衝,命中則直取,未命中才找主記憶體。
看到「CPU 先檢查」「提高存取效率」→ 快取 Cache 反射性作答。
逐選項分析
A✓ 正確
Cache 位於 CPU 與主記憶體之間,速度快、容量小。CPU 存取資料時先查 Cache,命中(hit)直接取用;未命中(miss)才向主記憶體要資料,完全符合題意。
B✕
主記憶體(RAM)是 CPU 在 Cache 未命中時才會去存取的對象,速度比 Cache 慢,不是題目描述的「先檢查」角色。
C✕
輔助記憶體(如硬碟、SSD)用於永久儲存,速度最慢,CPU 不會直接對它做高速存取,與題意不符。
D✕
BIOS 是開機時載入的韌體(存於 ROM),負責硬體初始化,不是用來加速 CPU 資料存取的緩衝記憶體。
記憶體層級(由快到慢)
| 層級 | 名稱 | 速度 | 容量 |
|---|
| 1 | 暫存器 Register | 最快 | 極小 |
| 2 | 快取 Cache (L1/L2/L3) | 很快 | 小 |
| 3 | 主記憶體 RAM | 中等 | 中 |
| 4 | 輔助記憶體 (HDD/SSD) | 最慢 | 大 |
CPU 取資料不是直接找主記憶體,而是先看 Cache 裡有沒有——這叫「命中檢查」。Cache 存在的意義就是當緩衝區,命中就省下一趟主記憶體存取的時間。很多人直覺選主記憶體是因為把「存資料的地方」跟「先檢查的地方」混為一談。判斷準則:題目若出現「先檢查」「緩衝」「命中才繼續」這類流程描述,答案就是 Cache;若單純問「程式執行時資料放哪」才是主記憶體。BIOS 是開機韌體不是高速記憶體,別被「記憶體」三個字騙了。