模拟卷 组成原理 访存过程 选择题
第 16 题

某计算机的存储系统由 Cache-主存系统构成,Cache 的存取周期为 10ns,主存的存取周期为 50ns。在 CPU 执行一段程序时,Cache 完成存取的次数为 4800 次,主存完成的存取次数为 200 次,该 Cache-主存系统的效率是( )。(设 Cache 和主存不能同时访问)

A. 0.833 B. 0.856 C. 0.958 D. 0.862

访存过程

[tag_link]

正确答案:A

首先,计算总存取次数:高速缓存完成 4800 次,主存完成 200 次,总次数为

命中率

由于高速缓存和主存不能同时访问,当高速缓存命中时,访问时间仅为高速缓存的存取周期 10 ns;

当高速缓存未命中时,需要先访问高速缓存(耗时 10 ns),发现未命中后再访问主存(耗时 50 ns),总时间为

平均访问时间

代入数值

也可使用简化公式

两种公式结果一致,因为

效率 定义为高速缓存存取周期与平均访问时间的比值,即

对应选项 A。