假设某计算机的主存地址空间大小为64KB,采用字节编址方式。其Cache数据区容量为4KB,采用4路组相联映射方式、LRU替换和回写(Write Back)策略,块大小为64B,并且每块设置了1位有效位。请问: 主存地址字段如何划分?要求说明每个字段的含

admin2014-04-17  37

问题 假设某计算机的主存地址空间大小为64KB,采用字节编址方式。其Cache数据区容量为4KB,采用4路组相联映射方式、LRU替换和回写(Write Back)策略,块大小为64B,并且每块设置了1位有效位。请问:
主存地址字段如何划分?要求说明每个字段的含义、位数和在主存地址中的位置。

选项

答案Cache的行数为4KB/64B=64;因为采用4路组相联,所以每组有4行,共16组。主存地址空间大小为64KB,故主存地址有16位,其中低6位为块内地址,中间4位为组号,高6位为标记(tag或者区号)。

解析
转载请注明原文地址:https://kaotiyun.com/show/qYxi777K
0

最新回复(0)