計算機組成與體系結構-cache

谢十二♡Lgy發表於2024-07-27

概念

Cache,高速緩衝儲存器。是解決CPU與主存之間速度不匹配而採用的一項重要技術,位於主存與CPU之間,由靜態儲存晶片(SRAM)組成,容量比較小,Cache儲存了頻繁訪問的記憶體資料
image

命中率

CPU欲訪問的資訊已在Cache中的比率,設在一段程式執行期間cache完成存取次數為NC,主存完成存取次數為m,h定義為命中率,則有:
image
為了使主存的平均讀出時間儘可能接近Cache的讀出時間,Cache命中率應接近於 1

地址對映

將主存地址轉換為Cache儲存器地址,這種地址的轉換稱為地址對映。這種對映由硬體自動完成。
image
地址對映方式:全相聯對映方式、直接對映方式和組相聯對映方式

相關文章