全站数据
8 4 2 0 5 8 1

cache地址是什么地址

高老师聊考研 | 简单学习,快乐成才!         
问题更新日期:2024-04-27 23:58:56

问题描述

cache地址是什么地址求高手给解答
精选答案
最佳答案

cache的地址分成3个部分,一个是tag。

每一个cache line都对应唯一一个tag,tag中保存的是整个地址位宽去除index和offset使用的bit剩余部分。另外一个set index,这个是说明cache分成几个部分,全部的主存都分别映射到这几个set上去,所以有几个set的话,每个主存的地址就可以在cache中有几个可能的地址。最后一个是index,这个就是每个set的第几行。cache的地址格式:cache的容量是16KB,所以按字编码的话,cache的总线长度是14位。块(行)的大小是512B,也就是说块(行)内地址是9位。因此行标记 14-9=5位 ,也就是说cache一共有32行。