【計算機基礎Ep32】唐朔飛計算機組成原理教材梳理(二十一):P117Cache-主存地址映射

(合計398字,用時20min——)
第四章 存儲器
4.3高速緩沖存儲器
4.3.2Cache-主存地址映射
地址映射:
定義:由主存地址映射到Cache地址稱為地址映射;
方式:
直接映射(固定的映射關系);
全相聯映射(靈活性大的映射關系);
組相聯映射(上述兩種映射的折中)。
a.直接映射
描述:
特點:每個主存塊只與一個緩存塊相對應;
關系式:i=j mod C 或 i=j mod 2^C——i為緩存塊號,j為主存塊號,C為緩存塊數;
含義:每個緩存塊對應若干個主存塊。
b.全相聯映射
描述:
特點:全相聯映射允許主存每一字塊映射到Cache中的任何一塊位置上;
優(yōu)點:這種方式靈活,命中率也更高,縮小了塊沖突率;
原理:“按內容尋址”。
c.組相聯映射
描述:
特點:對直接映射和全相聯映射的一種折中,它把Cache分為Q組,每組有R塊;
關系式:i=j? mod Q——i為緩存的組號,j為主存的組號,某一主存塊按模Q將其映射到緩存的第i組內;
特別:組內2塊的組相聯映射又稱為二路組相聯。