【正确答案】采用直接映射方式,主存地址的划分如下图1所示。
[*]
图1 主存地址的划分(一)
由于按字节编址,主存地址空间大小为1GB,主存单元数为1G,所以地址位数为log
2(1G)=30。
直接映射方式中,组数等于Cache的行数=64KB/128B=512,那么组号位数=log
2(512)=9。
由于按字节编址,主存块的单元数=128,因此块内地址位数=log
2(128)=7。
标记位数有=30-9-7=14位。综上所述,主存地址的划分如图2所示。
[*]
图2 主存地址的划分(二)