问答题 一个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 =(
【答案解析】