Cache的地址映射——全相联映射

与直接映射方式对比,全相联映射没有主存分区这个概念,只要有空的cache行,都可以被使用。

也就是全相联映射的规则:每一个主存数据块,都可映射到cache中的任何一个cache行。

理解其查找的原理

全相联映射的硬件实例举例

初始状态有效位都为0,数据块地址通过四路并发比较找不到可以匹配的位置,所以数据缺失,相应的L0,L1,L2,L3都输出低电平,命中位也是低电平,因此无法进行字输出。

载入数据需要将valid位置1,tag载入数据块地址。

若数据命中,则通过块内偏移进行字输出。

例题:

posted on 2025-04-10 11:52  swj2529411658  阅读(146)  评论(0)    收藏  举报

导航