在CPU执行一段程序的过程中,Cache的存取次数为4600次,

题目

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

  • A、5.4
  • B、6.6
  • C、8.8
  • D、9.2
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在CPU和主存间设置cache存储器主要是为了(14)。若使用基于数据内容进行访问的存储设备作为cache时,能更快决定是否命中。这种地址映射方法称为(15)映射。CPU向cache执行写操作时,可以同时写回主存储器或者仅当cache中该数据被淘汰时才写回主存储器,前者称为(16),而后者称为(17)。若cache的存取速度是主存存取速度的10倍,且命中率可达到0.8,则CPU对该存储系统的平均存取周期为(18)T(T为主有的存取周期)。

A.扩充主存容量

B.解决CPU和主存的速度匹配

C.提高可靠性

D.增加CPU访问的并行度


正确答案:B

第2题:

在CPU执行一段程序的过程中,Cache的存取次数为1900次,由主存完成的存取次数为 100次。若Cache的存取厨期为5ns,主存的存取周期为25ns,则Cache的命中率为(276)CPU的平均访问时间为(277)ns。

A.0.93

B.0.95

C.0.97

D.0.99


正确答案:B

第3题:

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

A、0.92

B、0.95

C、0.98

D、0.99


正确答案:B

第4题:

计算机中有cache存储器、主存、外存等多种存储器,用以保证其性能/价格比的优化。下列关于存储器的叙述中,错误的是

A.主存容量通常比外存小,但存取速度较快

B.主存的存取周期越长,存取速度就越快

C.cache存储器大多已集成在CPU芯片中

D.cache存储器直接供CPU存取数据,减少了CPU的等待时间


正确答案:B

第5题:

在多级存储系统中,Cache处在CPU和主存之间,解决(55)问题。若Cache和主存的存取时间分别为T1和T2,Cache的命中率为H,则该计算机实际存取时间为(56)。当CPU向存储器执行读操作时,首先访问Cache,若命中,则从Cache中取出指令或数据,否则从主存中取出,送(57):当CPU向存储器执行写操作时,为了使Cache的内容和主存的内容保持一致,若采用(58)法,则同时写入Cache和主存。由于Cache容量比主存容量小,因此当Cache满时,执行把主存信息向Cache写入,就要淘汰Cache中已有的信息,为了提高Cache的命中率,采用一种(59)替换算法。

A.主存容量扩充

B.主存和CPU速度匹配

C.多个请求源访问主存

D.BIOS存放


正确答案:B
解析:he的主要功能是提供CPU与RAM间的速度匹配问题,存储器效率的计算公式为:HTI+(1-H)T2。为了提高Cache的命中率,我们常采用LRU最近最少使用的替换算法。

第6题:

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

A.5.4

B.6.6

C.8.8

D.9.2


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

第7题:

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

A.10

B.11.60

C.11.68

D.50


正确答案:B
解析:在由Cache-主存系统构成计算机中,存储系统Cache的命中率可以计算为:
  H=4800÷(4800+200)=0.96
  CPU访问存储系统的平均访问时间是:
  T=10×0.96+(1-0.96)50=11.6
  Cache-主存系统的效率为:
  e=10/11.6=0.862

第8题:

CPU执行一段程序时,cache完成存取的次数为5000次,主存完成存取的次数为200次。已知cache存取周期为40ns,主存存取周期为160ns。求:(1)cache命中率H(小数点后保留两位有效数字)。(2)cache/主存系统的访问效率e(小数点后保留三位有效数字,最后化为百分比形式)。(3)平均访问时间Ta(四舍五入后保留整数)。


正确答案:(1)命中率H=5000/(5000+200)=5000/5200=0.96(2)主存慢于cache的倍率r=Tm/Tc=160ns/40ns=4访问效率:e=1/[r+(1-r)H])=1/[4+(1-4)×0.96]=0.893=89.3%(3)平均访问时间Ta=Tc/e=40/0.893=45ns

第9题:

用64K×8的RAM芯片和32K×16的ROM芯片设计一个256K×16的存储器,地址范围为00000H~3FFFFH,其中ROM的地址范围为10000H~1FFFFH,其余为RAM的地址。则地址线为(1)根,数据线为(2)根;ROM需要(3)片,RAM需要(4)片。

CPU执行一段程序时,Cache完成存取的次数为5000次,主存完成存取的次数为200次。已知Cache的存取周期为40ns,主存的存取周期为160ns。其两级存储器的平均访问时间为(5)ns。

A.18

B.9

C.16

D.8


正确答案:A

第10题:

若Cache和主存的存取时间分别为T1和T2,Cache的命中率为H,则该计算机的实际存取时间为(2)。当CPU向存储器执行读操作时,首先访问Cache,如命中,则从Cache中取出指令或数据,否则从主存中取出,送(3);当CPU向存储器执行写操作时,为了使Cache内容和主有的内容保持一致,若采用(4)法,同时写入Cache和主存。

A.H×T1+T2

B.(1-H×T1)+H×T2

C.T2-H×T1

D.H×T1+(1-H)×T2


正确答案:D
解析:Cache的命中率为H,则访问内存概率为1-H,因此实际存取时间为H×T1+(1-H)×T2。

更多相关问题