🔗 组相联缓存动画演示

Set Associative Cache - 每个地址可以放在一组中的任意一路

⚙️ 缓存配置

缓存总大小: 512B | 行大小: 64B | 总行数: 8 | 组数: 4 | 每组路数: 2

📍 输入访问地址

Tag: 24位 | Index: 2位 | Offset: 6位
预设地址:

🔄 查找流程

1
分解地址
2
Index 定位组
3
并行比较 Tag
4
命中/替换

👋 欢迎!这个动画演示组相联缓存的工作原理。

核心优势:每个地址可以放在一组中的 任意一路,减少冲突!

调整 "相联度" 观察不同配置下的缓存行为。

🔢 地址分解

地址: 0x00000000
000000000000000000000000 00 000000
Tag (24位)
0x0
Index (2位)
0
Offset (6位)
0

💾 缓存 (4 组 × 2 路)

0
总访问次数
0
命中次数
0
未命中次数
0%
命中率
0
替换次数

📜 访问历史