问答题 假设主存容量为16M×32位,cache容量为64K×32位,主存与cache之间以每块4×32位大小传送数据,请确定直接映射方式的有关参数,并画出内存地址格式。
【正确答案】正确答案:块大小=行大小=2 w 个字=2 2 个字(字长32位),所以w=2 主存寻址单元数=2 s+w 个字=16M=2 24 ,所以s+w=24 主存的块数=2 s+w /2 w =2 s =2 22 ,所以s=24-w=24-2=22 cache的行数=m=2 r =64K×32/4×32=16K=2 14 ,所以r=14 标记大小=(s-r)位=22-14=8位 存储器地址长度=(s+w)位=24位 内存地址格式如下所示:
【答案解析】