组成原理
2016-15
有如下 C 语言程序段:
for (k = 0; k < 1000; k++)
a[k] = a[k] + 32;若数组 a 及变量 k 均为 int 型,int 型数据占 4B,数据 Cache 采用直接映射方式,数据区大小为 1KB、块大小为 16B,该程序段执行前 Cache 为空,则该程序段执行过程中访问数组 a 的 Cache 缺失率约为__。
A. 1.25%
B. 2.5%
C. 12.5%
D. 25%
答案
答案:C
2016 全国硕士研究生入学统一考试
有如下 C 语言程序段:
for (k = 0; k < 1000; k++)
a[k] = a[k] + 32;若数组 a 及变量 k 均为 int 型,int 型数据占 4B,数据 Cache 采用直接映射方式,数据区大小为 1KB、块大小为 16B,该程序段执行前 Cache 为空,则该程序段执行过程中访问数组 a 的 Cache 缺失率约为__。
A. 1.25%
B. 2.5%
C. 12.5%
D. 25%
答案:C