- (单选题, 5分)
某C语言程序段如下:
for(i=0;i<=9;i++){
temp=1;
for(j=0;j<=I;j++) temp*=a[j];
sum+=temp;}
下列关于数组a的访问局部性的描述中,正确的是( )。
Ⅰ时间局部性 Ⅱ空间局部性
A. Ⅰ有Ⅱ有
B. Ⅰ无Ⅱ有
C. Ⅰ有Ⅱ无
D. Ⅰ无Ⅱ无
我的答案: A正确答案: A
5分
- (单选题, 5分)设一个直接相联的cache中有4个块L0、L1、L2、L3,现有一程序访问的块号序列是0、13、12、4、7、10、12、2、10、3,全部访问后,cache的L2块中存放的是( )号主存块。
A. 12
B. 2
C. 4
D. 10
我的答案: D正确答案: D
5分
- (单选题, 5分)某计算机的 Cache 共有 16 块,采用 2 路组相联映射方式(即每组 2 块)。 每个主存块大小为 32B,按字节编址。主存 129 号单元所在主存块应装入的 Cache 组号是( )。
A. 6
B. 4
C. 2
D. 0
我的答案: B正确答案: B
5分
- (单选题, 5分)假设某计算机按字编址,Cache有4个行,Cache和主存之间交换的块大小为2个字。若Cache