问答题
一个32位微处理器采用片内4路组相联cache,其存储容量为16KB,其行大小为4个32位字。(1)请画出此cache方块图,并用不同的地址域来确定cache是否命中。(2)存储单元地址(ABCDE8F8)16映射到cache什么地方?
【正确答案】
正确答案:块大小=行大小=2
w
个字=4个字=2
2
个字(32位),所以w=2位 cache每组的行数=k=4 cache组数v=2
d
=
=2
10
,所以d=10位 主存地址长度s+w=s+2=32位,所以s=30位 寻址单元数z
s+w
=2
32
个字 主存的块数=2
s
=2
30
标记s-d=30-10=20位 主存地址格式如下所示:
cache方块图如图10.11所示。
(2)存储单元地址(ABCE8F8)
16
=(
【答案解析】
提交答案
关闭