返回主页

[计算机组成原理 P1657] 计算机M字长为32位,按字节编址,数据cache的数据区大小为32KB

 
学习人数: 248
 
正确率: 100%
答案解析

题目描述
未通过

计算机M字长为32位,按字节编址,数据cache的数据区大小为32KB,采8路组相联,主存块大小为64B,cache命中时间为2个时钟周期,缺失损失为200个时钟周期,采用页式虚拟存储,页大小为4KB。数组d的起始地址为0180 0020H(VA31 ~VA0)

1)主存地址中的Cache组号,块内地址分别占几位? VA中哪些位可以作为Cache索引。

2) d[100]的VA是多少? d[100]所在主存块中对应的 Cache 组号是多少?

3)设代码已经在cache 中, i,x已装入内存,但不在cache,则 d[0]在其主存块内
的偏移量是多少?执行for 的过程中,访问d的Cache 缺失率和数组元素的平均访问时间分别是多少?(缺失率用百分比表示,保留两位小数)

4) d分布在几个页中?若代码已在主存,d不在主存,则执行for的过程中,访问d
所引起的缺页次数是?

int x,d[2048],i;
for(i=0;i<2048;i++)
    d[i]=d [i]/x;

上一题
下一题
加入错题本
个人笔记

登录后提交答案


暂无评论,来抢沙发