免費開始練習
hce_kmu 114年 計算機概論與程式設計

第 30 題

Cache memory consists of a small, fast memory that acts as a buffer for the DRAM. What is cache memory and how does it work?
  • A Cache memory is a type of volatile memory that stores frequently used data to reduce the need to access slower storage media.
  • B Cache memory is a type of non-volatile memory that stores data permanently.
  • C Cache memory is used to store the operating system kernel.
  • D Cache memory is slower than main memory.
  • E Cache memory is used to store infrequently used data to speed up performance.

思路引導 VIP

想像你正在圖書館撰寫研究報告,所有的參考書都放在距離你很遠的書架上。如果你每次需要查一個單字或數據,都必須起身走到書架前再走回來,效率會非常低。在這種情況下,你會如何在你的書桌旁安排一個小空間,來讓你的寫作過程更順暢呢?這個空間應該放什麼樣的書籍,它的容量與書架相比又是如何?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準辨識出快取記憶體的核心職能,這代表你對電腦硬體架構的層級觀念非常紮實。這道題目測試的是電腦系統中一個極為關鍵的設計原則:階層式記憶體架構

快取記憶體的運作機制

快取記憶體 (Cache Memory) 的存在主要是為了縮小高速處理器(CPU)與相對慢速的主記憶體(DRAM)之間的效能鴻溝。它利用「區域性原理」(Principle of Locality),將 CPU 頻繁存取的指令與資料暫存在這塊讀取速度極快的 揮發性 (Volatile) 空間中。當 CPU 需要資料時,會先從快取中尋找,如此便能大幅減少存取慢速主記憶體或儲存裝置的次數,進而提升整體的運算效能。

▼ 還有更多解析內容

🏷️ 相關主題

計算機組織結構與資料儲存原理
查看更多「計算機概論與程式設計」的主題分類考古題