CPU 尋找資料的「捷徑」。簡單說,快取是記憶體通往 CPU 的橋樑:速度比記憶體快得多,但容量小得多。依速度與容量分為 L1(一級)與 L2(二級),CPU 依序尋找 L1 → L2 → 記憶體,兼顧速度與容量。
L1 不存資料本身,只存 L2 中資料/指令的位址(如座位表)。老師拿座位表去禮堂按位找人 → 需要較大禮堂(L2)容納更多學生 → L2 容量對效能影響大。
L2 部分資料依規則搬至 L1。老師在教室直接看到學生 → 不需太大禮堂 → L2 容量對效能影響較小,反而著重擴大 L1 容量。
例:Athlon 64 X2 6000+ 雙核心各 64KB L1 資料 + 64KB L1 指令;Core 2 Duo E6320 雙核心各 32KB+32KB。AMD L1 佔優。
記憶體控制器整合、管線長度、頻率、匯流排架構、指令集、多核心間快取共享機制(雙核心能否共用 L2)均影響 L2 效能表現。Intel Core 架構 L2 利用率最佳,AMD Athlon X2 次之,Pentium D 最差。
L2 從 64KB 增長到 8MB(128 倍),但效能提升呈遞減趨勢:
盲目追求大容量 L2 不划算,選購時以實際應用需求為準,夠用即可。