问题
问答题
某计算机的主存地址空间为256MB,按字节编址,指令Cache分离均有8个Cache行,每个Cache行的大小为64B,数据Cache:采用直接映射方式,现有两个功能相同的程序A和B,其伪代码如下页所示:
假定int类型数据用32位补码表示,程序编译时i,j,sum均分配在寄存器中,数据a按行优先方式存放,其地址为320(十进制数),请回答下列问题,要求说明理由或给出计算过程。
若不考虑用于Cache一致性维护和替换算法的控制位,则数据Cache的总容量是多少
答案
参考答案:64B×8=512B;