问题
单项选择题 共用题干题
某计算机的Cache采用相联映像,Cache容量为16KB,每块8个字,每个字32位,并且将Cache中每4块分为一组。若主存最大容量为4GB且按字节编址,则主存地址应为(1)位,组号应为(2)位。若Cache的命中率为0.95,且Cache的速度是主存的5倍,那么与不采用Cache相比较,采用Cache后速度大致提高到(3)倍。
空白(1)处应选择()
A.24
B.32
C.36
D.40
答案
参考答案:B
解析:主存最大容量为4GB且按字节编址,由于2=4GB,所以主存地址应为32位。因为每块8个字,每个字32位,并且将Cache中每4块分为一组,则每组的大小为32/8×8×4=128B。Cache容量为16KB,共可分成16K/128=128组,由于2=128,所以组号应为7位。设主存的存取周期为h,因Cache的速度是主存的5倍,所以Cache的存取周期为32