某32位机按字节编址。数据cache有32行 主存块大小为32B 采用2路组相联映射。对于以下程序A 假定编

大学网课 已帮助 人

某32位机按字节编址。数据cache有32行,主存块大小为32B,采用2路组相联映射。对于以下程序A,假定编译时i, j, sum均分配在寄存器中,数组a按行优先方式存放,其首址为3200,则a[1][0]所映射的cache组号、程序A的数据cache命中率各是()、()。 short a[256][256]; …… short sum_array() { int i, j; short sum=0; for (i=0; i < 256; i++) for (j=0; j < 256; j++) sum+=a[i][j]; return sum; }

A.2, 15/16

B.4, 15/16

C.2, 31/32

D.4. 31/32

某32位机按字节编址。数据cache有32行 主存块大小为32B 采用2路组相联映射。对于以下程序A 假定编

热搜:直径为32mm的hrb335钢筋伸长率