在主存和CPU之间增加Cache的目的是(17)。在CPU执行一段程序的过程中,Cache的存取次数为2250次,由内存完成的存取次数为250次。若Cache的存取周期为6ns,内存的存取周期为24ns,则Cache的命中率为(18),CPU的平均访问时间为(19)ns。
【正确答案】 D
【答案解析】解析:计算机的存储系统主要由Cache(高速缓冲存储器)、内存和外存组成。Cache位于CPU与内存之间,其功能是提高CPU数据输入输出的速率,容量较小但读/写速度快。
【正确答案】 C
【答案解析】解析:Cache的命中率就是Cache被访问的概率。选择一组有代表性的程序,在程序执行过程中分别统计对Cache的访问次数N1和对内存的访问次数N2,则命中率h=N1/(N1+N2)。因此本题中命中率为2250/(2250+250)=0.9。
【正确答案】 C
【答案解析】解析:以h表示Cache的命中率,t1表示 Cache的存取周期,t2表示内存的存取周期,则CPU的平均访问周期t3=h×t1+(1-h)×t2。本题中t3= 0.9×6+(1-0.9)×24=7.8m。