什麼是預取

在被要求之前,先將近期可能需要的資料載入快取。有由硬體找出存取規律性來進行的方式,以及由指令指示的軟體方式。

日文名稱: プリフェッチ

「預取」出現在1領域的1道練習題中(CPU與架構等)。

這個名詞所屬的領域: 記憶體階層與效能

練習預取的題目

快取未命中分類「3C」所包含項目的組合,下列何者正確?

  1. A寫入未命中、讀取未命中、分支未命中
  2. B時脈未命中、電壓未命中、溫度未命中
  3. C強制未命中、容量未命中、衝突未命中
查看答案與解析

正確答案:C. 強制未命中、容量未命中、衝突未命中

快取未命中可分為:初次存取時發生的強制未命中(Compulsory)、因容量不足而被逐出所導致的容量未命中(Capacity)、因爭用同一組別而發生的衝突未命中(Conflict)。對策依原因而異:強制未命中可加大快取列或以預取(prefetch)事先讀取,容量未命中可加大快取,衝突未命中則可提高關聯度。

解析中的「預取」

出現「預取」的題目(1題)

  1. 快取未命中分類「3C」所包含項目的組合,下列何者正確?

相關名詞

失誤懲罰 平均記憶體存取時間(AMAT) 全相聯快取 快取行 直接映射快取 空間局部性 非阻塞快取 容量失誤 時間局部性 迴圈分塊

前往名詞解釋列表