免費開始練習
moea_joint 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 中(利用時間區域性),並將鄰近的資料一併搬移(利用空間區域性),我們可以用較低的平均成本達到接近最高速記憶體的表現,進而大幅提升整體的效能價格比

▼ 還有更多解析內容

🏷️ 相關主題

計算機系統架構與作業系統核心概念
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題