3 快取記憶器(cache)的主要功能是什麼?
(A) 永久儲存重要資料
(B) 增加記憶體容量
(C) 提升資料處理速度
(D) 管理輸入輸出設備
統計: A(0), B(0), C(5), D(0), E(0) #3399850
詳解 (共 2 筆)
【第一步:找關鍵字】
關鍵字有:
-
快取記憶器(cache)
-
主要功能(不是附帶功能,是核心用途)
-
速度(隱藏考點)
? 這題的關鍵就是:cache 是為了「快」
【第二步:白話翻譯】
這題在問:
? 「CPU 旁邊那個很快但很小的記憶體(cache),到底是拿來幹嘛的?」
【第三步:解題思路】
這題在考什麼觀念?
? 記憶體階層(Memory Hierarchy)與速度優化
解題步驟
-
想像 CPU 在工作時最怕什麼
→ 等資料(慢) -
解決方法
→ 在 CPU 附近放一個「超快的小倉庫(cache)」 -
結論
→ cache 的目的就是:讓資料更快被取用
原理與規則(生活比喻)
把電腦想成你在讀書:
-
硬碟(HDD/SSD)=倉庫(很大但很遠)
-
主記憶體(RAM)=書桌
-
快取(cache)=手邊攤開的筆記
? 你會把「最常用的資料」放在手邊
? 這樣查資料最快!
【第四步:選項分析】
(A) 為什麼錯?
✘ 錯
「永久儲存」是誰的工作?
? 硬碟(HDD/SSD)
cache 是:
-
暫存(temporary)
-
關機就沒了
(B) 為什麼錯?
✘ 錯
cache 並不是用來「增加容量」
? 它其實:
-
容量很小
-
但速度很快
(C) 為什麼對?
✔ 正確(本題答案)
? cache 的核心目的就是:
讓 CPU 更快取得資料 → 提升整體運算速度
(D) 為什麼錯?
✘ 錯
「管理輸入輸出設備」是:
? 作業系統(OS)或 I/O 控制器的工作
【觀念補充與延伸】
核心觀念定位
? 記憶體階層(必考重點)
? 幾乎每年一定會出
法條或定義
-
快取記憶器(Cache):
一種高速、小容量的記憶體,用來暫存 CPU 常用資料,以減少存取主記憶體的時間
記憶體階層(由快到慢)
| 層級 | 速度 | 容量 |
|---|---|---|
| Cache | 最快 | 最小 |
| RAM | 中等 | 中等 |
| HDD/SSD | 最慢 | 最大 |
觸類旁通(舉一反三)
對比概念
-
RAM vs Cache
? RAM 比較大,但比 cache 慢
? Cache 比較小,但最快
變化題型
-
問:為什麼 cache 可以加速?
? 因為「區域性原則(Locality)」
(常用的資料會重複用)
【記憶口訣】
? 「Cache 小又快,專門救等待」
【常見陷阱】
學生最容易搞混的地方
把 cache 當成「儲存裝置」
心理盲點
看到「記憶器」就以為是存資料用的
避坑指南
? 看到 cache:
先問自己一句話:
「它是為了快,還是為了存?」
? 答案一定是:為了快