容量为64块的Cache采用组相联方式映像,字块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,则主存区号应为______位。

admin2019-06-08  18

问题 容量为64块的Cache采用组相联方式映像,字块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,则主存区号应为______位。

选项 A、5
B、6
C、7
D、8

答案B

解析 Cache主要用于解决CPU处理器与主存之间存取速度不匹配问题。由于主存容量为212=4096块,而每块为27=128个字,因此以字编址的主存总容量为4096×128=212×27=219=29210=512K字,故主存地址应为19位。
   Cache采用组相联方式映像,其主存地址应分为区号、组号、组内块号、块内地址号等4个部分。依题意可知,块内地址号应为7位,用以表示27=128个字;每22=4块为一组,则组内块号用2位表示。
   Cache容量为64块,每4块为一组,共分为64/4=16=24组,故组号需要用4位地址表示。
   最后,主存地址19位中所剩余的即为区号,应为19-4-2-7=6位。
转载请注明原文地址:https://kaotiyun.com/show/acLZ777K
0

最新回复(0)