标签: 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)