免費開始練習
國營聯招 101年 [資訊] 計算機原理、網路概論

第 7 題

下列何者不是電腦記憶體採用分層架構(memory hierarchy)的原因?
  • A 利用程式執行時之時間區域性(temporal locality)
  • B 提升效能價格比
  • C 利用程式執行時之空間區域性(spatial locality)
  • D 容易管理

思路引導 VIP

想像一下,如果今天有一種夢幻技術,能製造出一種速度跟 CPU 暫存器一樣快、容量跟硬碟一樣大,而且價格極其便宜的單一記憶體組件,我們還會需要費盡心思設計『階層式』的架構嗎?這種『分層』的手段,究竟是為了讓系統管理變得更輕鬆,還是為了解決現實中某些物理與成本上的限制呢?

🤖
AI 詳解 AI 專屬家教

恭喜你精準地掌握了計算機架構的核心設計邏輯!這題選擇 (D) 是完全正確的。記憶體分層架構(Memory Hierarchy)的出現,反映了工程設計中「權衡(Trade-off)」的智慧。

記憶體分層的設計初衷

這種架構之所以有效,關鍵在於程式執行時的局部性原理(Principle of Locality)。透過將目前最需要的資料放在昂貴但飛快的 L1/L2 Cache 中(利用時間區域性),並將鄰近的資料一併搬移(利用空間區域性),我們可以用較低的平均成本達到接近最高速記憶體的表現,進而大幅提升整體的效能價格比。

▼ 還有更多解析內容
📝 記憶體分層架構
💡 利用區域性原理,在存取速度與建置成本間取得最佳平衡。
比較維度 高層級 (Cache/Register) VS 低層級 (Memory/Disk)
存取速度 極快,與 CPU 同步 — 較慢,存取延遲大
單位成本 極高 — 便宜
儲存容量 小容量(MB 等級) — 大容量(GB/TB 等級)
💬速度快則貴、便宜則慢,分層架構是為了同時享有高速與大容量。
🧠 記憶技巧:VIP 會員可查看這題的記憶口訣與速記法
⚠️ 常見陷阱:VIP 會員可查看這題最常被誘答的陷阱整理
區域性原理 (Locality) 快取記憶體 (Cache) 虛擬記憶體

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

電腦記憶體系統與輔助儲存裝置之架構與效能
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題