【单选题】
有如下 C 语言程序段: for (k=0; k<1000; k++) a[k]= a[k] + 32; 若数组 a 及变量 k 均为 int 型, int 型数据占 4 B ,数据 Cache 采用直接映射方式、数据区大小为 1KB 、块大小为 16 B ,该程序段执行前 Cache 为空,则该程序段执行过程中访问数组 a 的 Cache 缺失率约为
参考答案:
参考解析:
举一反三
【单选题】主存的容量是16MB,cache的容量是4KB,每个字块16个字,每个字16位,在直接映射下,主存的地址格式分布为主存字块标记,缓存字块地址,字块内地址三个部分,访存地址字节地址,按照顺序,每个部分各为多少?