假设某计算机的主存地址空间大小为64KB,采用字节编址方式。其Cache数据区容量为4KB,采用4路组相联映射方式、LRU替换和回写(write back)策略,块大小为64B,并且每块设置了1位有效位。请问: 该Cache的总容量有多少位?

admin2017-11-20  45

问题 假设某计算机的主存地址空间大小为64KB,采用字节编址方式。其Cache数据区容量为4KB,采用4路组相联映射方式、LRU替换和回写(write back)策略,块大小为64B,并且每块设置了1位有效位。请问:
该Cache的总容量有多少位?

选项

答案因为采用写回策略,所以Cache每行中要有1个修改位;因为每组有4行,所以每行有两位LRU位。此外,每行还有6位标记位,1位有效位和64B数据,共有64行,故Cache的总容量为64×(6+1+1+2+64×8)=33408位。

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

最新回复(0)