我这样做是为了直接映射缓存

时间:2014-12-04 12:00:52

标签: caching

如果我以正确的方式做到这一点,我希望你的家伙有意见。

“具有8字节块和64位地址线的128kb(数据)高速缓存需要多少内存。”

首先,我将数据缓存置于2的幂,这样就是2 ^ 17 然后与8字节块相同,即2 ^ 3

因此块的数量将是2 ^ 17/2 ^ 3 = 2 ^ 14。

字节偏移量始终为2位。

我们之前得到的索引是14位。

标签是32-14-2吗? => 16位

所以缓存大小是2 ^ 14(64 + 16 + 1)= 1296KB?

(由于有效位字段而获得1)

0 个答案:

没有答案