问答题 主存容量为16M×32位,cache容量为64K×32位,主存与cache之间以每块4×32位大小传送数据。假设采用每组2行的组相联(v=m/2,k=2)方式组织cache,请确定有关参数,并画出主存地址格式
【正确答案】正确答案:块大小=行大小=2 w 个字=2 2 字,所以w=2 主存地址寻址单元数=2 s+w 个字=16M=2 24 ,所以s+w=24 主存的块数=2 s+w /2 w =2 s =2 22 ,所以s=24-w=22 每组的行数=k=2 组数v=2 d =m/2=2 14 /2=2 13 ,所以d=13 cache的行数=m=2 r =64KB/4B=16K=2 14 cathe的行数=kv=2×2 d =2 14 标记大小=(s-d)位=22-13=9位 内存地址格式如下所示:
【答案解析】