更多“降低Cache命中时间的措施有()和()”相关问题
  • 第1题:

    在Cache和主存构成的两级存储系统中,Cache的存取时间为100ns,主存的存取时间为1μs,Cache访问失败后CPU才开始访存。如果希望Cache-主存系统的平均存取时间不超过Cache存取时间的15%,则Cache的命中率至少应为()。

    A.95%
    B.98%
    C.98.5%
    D.99.5%

    答案:C
    解析:
    设Cache-主存系统的平均存取时间为Cache存取时间的1.15倍时Cache命中率为p,则有100+1000×(1-p)=115,解之得,p=0.985=98.5%。

  • 第2题:

    以下关于Cache的叙述中,正确的是( )。

    A.在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素
    B.Cache的设计思想是在合理的成本下提高命中率
    C.Cache的设计目标是容量尽可能与主存容量相等
    D.CPU中的Cache容量应大于CPU之外的Cache容量

    答案:B
    解析:
    Cache是介于CPU与内存之间的一种高速缓存。这种存储器速度比内存快了很多倍,利用到局部性原理,只需要少量的Cache,便能使整个机器访问内存数据得到极大的提升。所以Cache是一种应用非常普遍的技术,Cache在实际应用中,可以分多级,如1级Cache,2级Cache。1级Cache往往位于CPU中,其容量比在主板上的2级Cache小,但速度比2级Cache快。
    影响Cache命中率的因素包括高速存储器的容量、存储单元组的大小、组数多少、地址联想比较方法、替换算法、写操作处理方法和程序特性等,这些因素相互影响,没有关键影响因素。

  • 第3题:

    支持“失效下命中”的cache是非阻塞Cache。


    正确答案:正确

  • 第4题:

    伪相联cache具有快速命中与慢速命中两种命中时间。


    正确答案:正确

  • 第5题:

    采用容量小、结构简单的Cache会减小cache的命中时间。


    正确答案:正确

  • 第6题:

    Cache命中时间往往会直接影响到处理器的时钟频率。


    正确答案:正确

  • 第7题:

    写操作流水化会减小cache的命中时间。


    正确答案:正确

  • 第8题:

    填空题
    降低Cache命中时间的措施有()和()

    正确答案: 采用容量小、结构简单的Cache,将写操作流水化以加快写命中
    解析: 暂无解析

  • 第9题:

    单选题
    下列命中组合情况中,一次访存过程中不可能发生的是(  )。
    A

    TLB未命中,Cache未命中,Page未命中

    B

    TLB未命中,Cache命中,Page命中

    C

    TLB命中,Cache未命中,Page命中

    D

    TLB命中,Cache命中,Page未命中


    正确答案: A
    解析:
    TLB即为快表,快表只是慢表(Page)的副本,因此TLB命中,必然Page也命中,而当Page命中,TLB则未必命中,故D不可能发生;而Cache的命中与否与TLB、Page的命中与否并无必然联系。

  • 第10题:

    判断题
    写操作流水化会减小cache的命中时间。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    采用指令Cache与数据Cache分离的主要目的是(  )。
    A

    减低Cache的缺失损失

    B

    提高Cache的命中率

    C

    减低CPU平均访问时间

    D

    减少指令流水线资源冲突


    正确答案: C
    解析:
    把指令Cache与数据Cache分离后,取指和取数分别到不同的Cache中寻找,那么指令流水线中取指部分和取数部分就可以很好的避免冲突,即减少了指令流水线的冲突。

  • 第12题:

    判断题
    Cache的命中率是指命中Cache的次数与访问Cache的次数之比。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    在Cache和主存构成的两级存储体系中,主存与Cache同时访问,Cache的存取时间是100ns,主存的存取时间是1000ns,如果希望有效(平均)存取时间不超过Cache存取时间的115%,则Cache的命中率至少应为()。

    A.90%
    B.98%
    C.95%
    D.99%

    答案:D
    解析:
    设命中率为x,则可得到100x+1000(1-x)≤100×(1+15%),简单计算后可得结果为x≥98.33%,因此命中率至少为99%。

  • 第14题:

    已知cache存储周期为20ns,主存存储周期为220ns,cache/主存系统平均访问时间为60ns,则cache命中率是()。


    正确答案:80%

  • 第15题:

    降低Cache失效损失的措施有哪些?


    正确答案: A、读失效优先于写;
    B、采用子块放置策略;
    C、早期启动和关键字优先;
    D、在Cache失效时,利用非阻塞Cache减少暂停;
    E、采用二级Cache。

  • 第16题:

    降低Cache命中时间的措施有哪些?


    正确答案: 容量小、结构简单的Cache;将写操作流水化以加快写命中

  • 第17题:

    采用LRU替换的Cache存储器,分配给程序的Cache容量一定时,块的大小增大,Cache的命中率将先上升,到一定时候又会逐渐降低。


    正确答案:错误

  • 第18题:

    Cache的容量对命中率的影响,以下说法正确的是()。

    • A、Cache容量越大,命中率增加的越大。
    • B、Cache容量很小时,命中率随容量的增加不太明显。
    • C、当Cache容量由很小开始增加时命中率增加的比较明显,当容量达到一定程度,容量增加命中率改善的并不大。
    • D、Cache容量越大,命中率增加的越小。

    正确答案:C

  • 第19题:

    Cache的命中率是指命中Cache的次数与访问Cache的次数之比。


    正确答案:正确

  • 第20题:

    判断题
    伪相联cache具有快速命中与慢速命中两种命中时间。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第21题:

    问答题
    降低Cache命中时间的措施有哪些?

    正确答案: 容量小、结构简单的Cache;将写操作流水化以加快写命中
    解析: 暂无解析

  • 第22题:

    问答题
    降低Cache失效损失的措施有哪些?

    正确答案: A、读失效优先于写;
    B、采用子块放置策略;
    C、早期启动和关键字优先;
    D、在Cache失效时,利用非阻塞Cache减少暂停;
    E、采用二级Cache。
    解析: 暂无解析

  • 第23题:

    判断题
    采用容量小、结构简单的Cache会减小cache的命中时间。
    A

    B


    正确答案:
    解析: 暂无解析