首页 > 试题广场 >

假想一个高速缓存,用地址的高s位做组索引,那么内存块连续的片

[问答题]
假想一个高速缓存,用地址的高s位做组索引,那么内存块连续的片(chunk)会被映射到同一个高速缓存组。
A.每个这样的连续的数组片中有多少个块?
B.考虑下面的代码,  它运行在一个高速缓存形式为(S, E, B, m)=(512,1,32,32)的系统上:
int array [4096];
for (i = 0; i< 4096; i++)
  sum += array[i];
在任意时刻,存储在高速缓存中的数组块的最大数量为多少?

这道题你会答吗?花几分钟告诉大家答案吧!