A-A+

将一个主存块读入CaChe所花费的时间称为缺失损失(Miss Penalty)。若CaChe

2022-08-12 14:25:14 问答库 阅读 196 次

问题详情

将一个主存块读入CaChe所花费的时间称为缺失损失(Miss Penalty)。若CaChe存取1个字的时间是1个时钟周期,缺失损失为4个时钟周期。某顺序执行的程序有1 000条单字长指令,共访问2 000次主存数据字。已知取指令共发生100次CaChe缺失,访问数据共发生200次CaChe缺失访问,则执行该程序过程中,CaChe一主存的平均访问时间是()个时钟周期。
A.1
B.1.2
C.1.4
D.1.6

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
CaChe命中率H=[(1000+2000)一(100+200)]/(1000+2000)=2700/3000=90%,CaChe-主存的平均访问时间=TC+(1一H)Tm=1+(1—90%)×4=1.4(时钟周期)。

考点:主存,缺失