Cache用组相联映射,一块大小为128字节,Cache共64块,4块分一组。主存有4 096块,主存地址供需( )位。
【正确答案】 A
【答案解析】解析:组相联映像是直接映像和全相联映像的一种折中方案,它把Cache分组,组内分块,将主存按照Cache容量分组,组内按照Cache中块的大小分块,映射时,主存中每组的第i块必须映射到Cache中第i组中的任意一字块中。这样组间为直接映像,组内为全相联映像。本题中,主存容量为4 096×128=2 18 字节,故主存地址供需19位,其中包括块内地址7位,组内块号2位,组号4位,及主存高位地址16位。故选A。