假定主存地址为32位,按字节编址,指令Cache和数据Cache与主存之间均采用8路组相联映射方式、直写(Write Through)写策略和LRU替换算法,主存块大小为64B,数据区容量各为32KB,开始时Cache均为空。请回答下列问题: Cache

admin2021-03-17  33

问题 假定主存地址为32位,按字节编址,指令Cache和数据Cache与主存之间均采用8路组相联映射方式、直写(Write Through)写策略和LRU替换算法,主存块大小为64B,数据区容量各为32KB,开始时Cache均为空。请回答下列问题:
Cache每一行中标记(Tag)、LRU位各占几位?是否有修改位?

选项

答案主存块大小为64B=26字节,故主存地址低6位为块内地址,Cache组数为32KB/(64B×8)=64=26,故主存地址中间6位为Cache组号,主存地址中高32-6-6=20位为标记,采用8路组相联映射,故每行中LRU位占3位,采用直写方式,故没有修改位。

解析
转载请注明原文地址:https://jikaoti.com/ti/lxDjFFFM
0

相关试题推荐
最新回复(0)