itgle.com

CPU执行一段程序时,cache完成存取的次数为3800次,主存完成存取的次数为200次,则cache的命中率为( )。A、0.92B、0.95C、0.98D、0.99

题目

CPU执行一段程序时,cache完成存取的次数为3800次,主存完成存取的次数为200次,则cache的命中率为( )。

A、0.92

B、0.95

C、0.98

D、0.99


相似考题
参考答案和解析
正确答案:B
更多“CPU执行一段程序时,cache完成存取的次数为3800次,主存完成存取的次数为200次,则cache的命中率 ”相关问题
  • 第1题:

    在CPU执行一段程序的过程中,Cache的存取次数为4600次,由主存完成的存取次数为400次。若 Cache的存取周期为5ns,CPU的平均访问时间为6.6ns,则主存的存取周期为(3)ns。

    A.18.6

    B.21.7

    C.23.8

    D.25


    正确答案:D
    解析:在CPU执行一段程序的过程中,Cache的存取次数为4600次,由主存完成的存取次数为400次。Cache的命中率Hc=4600/(4600+400)=0.92。若Cache的存取周期Tc=5ns,CPU的平均访问时间Ta为6.6ns,且

  • 第2题:

    ● 某计算机的存储系统由Cache-主存系统构成,Cache的存取周期为10ns,主存的存取周期为50ns。在CPU执行一段程序时,Cache完成存取的次数为4800次,主存完成存取的次数为200次,则CPU 访问存储系统的平均访问时间是 (30) ns,该Cache -主存系统的效率是 (31) 。

    (30)

    A. 10

    B. 11.60

    C. 11.68

    D. 50

    (31)

    A. 0.856

    B. 0.862

    C. 0.958

    D. 0.960


    正确答案:B,B

  • 第3题:

    在CPU执行一段程序的过程中在Cache中的命中次数为3400次,由主存完成的存取次数为600次,若Cache的命中时间Tc为2ns,主存的存取周期为20Ns,则平均访问时间为_____。


    B

  • 第4题:

    在CPU执行一段程序的过程中,cache的存取次数为3800次,由主存完成的存取次数为200次。若cache的存取周期为5ns,主存的存取周期为25ns,则cache的命中率为(1);CPU的平均访问时间为(2)ns。

    A.0.93

    B.0.95

    C.0.97

    D.0.99


    正确答案:B
    解析:命中率(hit rate)可以简单地定义为在cache存储器(M1)中访问到的概率。选择一组有代表性的程序,在程序执行过程中分别统计对M1存储器的访问次数N1和对主存储(M2)的访问次数N2,则h=N1/(N1+N2)。因此,题中cache的命中率可以这样计算 3800/(3800+200)=0.95。如果以h代表对cache的访问命中率,t1表示cache的周期时间。t2表示主存储器周期时间。以读操作为例,设“cache+主存储器”的系统的平均周期为t3则:t3=h×t1 +(1-h)×t2。其中,(1-h)又称为失效率(未命中率,miss rate)。因此,题中的CPU的平均访问时间,可以这样计算0.95×5+(1-0.95)×25=6。

  • 第5题:

    CPU执行一段程序时,Cache完成存取的次数为1900次,主存完成存取的次数为100次,则Cache的命中率是__________。 (保留两位小数)


    B