缓存组织:2路组关联缓存

时间:2019-12-16 10:23:54

标签: caching memory

我试图做运动,但被卡住了,我对此一无所知。

缓存组织

任务: 考虑以下地址的内存访问顺序: 1; 5; 20; 17; 5; 4; 2; 18; 43; 11; 43; 9; 17; 5; 6; 56; 19; 43 或等效地以十六进制表示: 1; 5; 14; 11; 5; 4; 2; 12; 2B; B; 2B; 9; 11; 5; 6; 38; 13; 2B 存储器是可字寻址的(第一个字=地址0,第二个=地址1,依此类推)。 a)考虑一个最初为空的2路集关联缓存和一个LRU(最小 最近使用)替换策略,容量(大小)为16个单词,单个单词块 尺寸。指出哪个访问导致命中,哪些导致未命中。显示状态 访问序列之后的缓存的大小。

我的命中注定和错失,但下表完全错误。

这里是我的解释或我的理解如何解决。但是我没有得到与解决方案相同的结果。我不知道如何绘制缓存以及如何拆分缓存。我很困扰。它有两种方式,所以有两套。有人可以详细解释一下吗?谢谢大家。

enter image description here

这是正确的解决方案

enter image description here

0 个答案:

没有答案