包含以下几个部分
- 标志位(tag)(一般通过主存地址 - cache数据部分位数 - 组号或者行号)
- 有效位(一定有)
- 脏位(写回法有,写直达法无)
- 算法位(看映射方式,组相连映射有替换算法,一般有两位)
- 替换信息位可以被Cache映射方式,Cache行数和Cache写策略共同影响
直接映射:替换信息位为0位,不需要替换信息
全相联映射:随机替换算法下替换信息位为0位,FIFO和LRU算法下都是log2(行数)bit
组相联映射:随机替换算法下替换信息位为0位,FIFO和LRU算法下都是log2(路数)bit