什麼是快取記憶體

設置在 CPU 附近的高速、小容量記憶體。保存常用資料,以緩和與主記憶體之間的速度差。主要由 SRAM 製成。

日文名稱: キャッシュメモリ

「快取記憶體」出現在2領域的3道練習題中(SRAM與快閃記憶體, CPU與架構等)。

這個名詞所屬的領域: CPU與架構

練習快取記憶體的題目

設置快取記憶體的主要目的,下列何者正確?

  1. A為了在切斷電源後仍能保存資料
  2. B為了將常用資料放在 CPU 附近,縮小與主記憶體之間的速度差距
  3. C為了修正運算結果的錯誤
查看答案與解析

正確答案:B. 為了將常用資料放在 CPU 附近,縮小與主記憶體之間的速度差距

CPU 處理一個時脈只需 0.2〜0.3 ns,但存取 DRAM 需要數十〜100 ns,也就是數百個時脈。因此將常用的資料與指令放在高速 SRAM 的快取中,以減少等待時間。快取利用的是短時間內會再次使用相同資料的時間局部性,以及會連續使用相鄰位址的空間局部性;L1 只需數個時脈即可存取,即使是 L3 也只需數十個時脈。

解析中的「快取記憶體」

出現「快取記憶體」的題目(3題)

  1. 設置快取記憶體的主要目的,下列何者正確?
  2. 下列關於一般 6 電晶體型 SRAM 單元的組成,何者正確?
  3. 近年先進製程中,與邏輯電路相比,SRAM 單元面積較難縮小,其最恰當的理由為何?

出現這個名詞的比較

相關名詞

時間局部性 空間局部性 6T SRAM 單元 位元線 更新(Refresh) 中斷 分支預測 快取一致性 阿姆達爾定律 指令集架構(ISA)

前往名詞解釋列表