参考答案: A
详细解析:
直接映射的方式为:主存储器中一块只能映像到Cache的一个特定的块中。主存与缓存分成相同大小的数据块。主存空间按缓存容量分成区,每一区的块数与缓存的总块数相等。
如果每个Cache块的字节数是16B,则Cache块内索引的位数为4位(24=16);如果Cache的大小为16KB,16KB/16B=1024块,所以需要Index索引的位数为10位(210=1024),映射到内存的地址位数为32-4-10=18。
某32位总线处理器的Cache直接映射方式如下图所示,若Cache大小为16KB,每个Cache块为16字节,则Offset,Index和Tag所占的位数分别是( )。
A. 4,10,18
B. 4,12,16
C. 5,10,17
D. 5,12,15
参考答案: A
详细解析:
直接映射的方式为:主存储器中一块只能映像到Cache的一个特定的块中。主存与缓存分成相同大小的数据块。主存空间按缓存容量分成区,每一区的块数与缓存的总块数相等。
如果每个Cache块的字节数是16B,则Cache块内索引的位数为4位(24=16);如果Cache的大小为16KB,16KB/16B=1024块,所以需要Index索引的位数为10位(210=1024),映射到内存的地址位数为32-4-10=18。