A-A+

容量为64块的Cache采用组相连方式映像 字块大小为128个字 每4块为一组。若主存容量为

2022-08-05 20:16:49 问答库 阅读 171 次

问题详情

容量为64块的Cache采用组相连方式映像,字块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,那么主存地址应该为(43)位,主存区号为(44)位。
A.16
B.17
C.18
D.19请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:组相连映像地址结构如图2.24所示。依据题意得:Cahce分4块为一组,所以块长度=1b4=2;64块的Cache可以划分为16组,所以组号长度=1b16=4;字块大小为128,所以块内地址长度=1b128=7。由于Cahce分为64块,因此主存分为4096/64=64个区,区号长度=1664=6。主存块长度=164=2,主存组号长度=1b16=4,主存块内地址长度:块内地址长度=1b128=7。总长度=区号长度+组号长度+块长度+块内地址长度=19位。

考点:主存,容量