问答题 有一个计算机,主存容量1MB,字长1B,块大小16B,cache容量64KB。若cache采用直接映射式,请给内存地址01234,CABBE给出相应的标记、cache行号、字号。
【正确答案】正确答案:块大小=行大小=16字节=2 4 字节=2 w 字节,w=4位 主存寻址单元数2 s+w =1M=2 30 ,s+w=20,s=16 cache的行数m=2 r =64KB/16B=4K=2 12 ,r=12位 标记s-r=16-12=4位。 内存地址格式如下所示:
【答案解析】