问题 问答题

CPU在执行一段程序时,在Cache中完成的存取次数是950次,在主存中完成的存取次数是50次,已知Cache的存取周期是40us,主存的存取周期是200us,求Cache/主存系统的效率和平均访问时间。

答案

参考答案:根据题意,可求得命中率为:
[*]
其中,h表示命中率,Nc表示Cache完成存取的总次数.NM表示主存完成存取的总次数。
Cache/主存系统的效率为:
[*]
其中,e表示系统的访问效率,tC表示命中时Cache的访问时间,tM表示未命中时的主存访问时间。
平均访问时间为:ta=htc+(1-h)tc=0.95×40+0.05×200=48μs

单项选择题
单项选择题