在下列因素中,与Cache的命中率无关的是()A.Cache块大小B.Cache的总容量C.主存的存取时间D.替换算法

题目

在下列因素中,与Cache的命中率无关的是()

A.Cache块大小

B.Cache的总容量

C.主存的存取时间

D.替换算法


相似考题
更多“在下列因素中,与Cache的命中率无关的是()”相关问题
  • 第1题:

    下列选项中与cache的命中率无关的是( )。

    A、主存的存取时间

    B、块的大小

    C、cache的组织方式

    D、cache的容量


    正确答案:A

  • 第2题:

    关于Cache(高速缓冲存储器)的说法中,错误的是(9)。

    A.在体系结构上,Cache存储器位于主存与CPU之间

    B.Cache存储器存储的内容是主存部分内容的拷贝

    C.使用Cache存储器并不能扩大主存的容量

    D.Cache的命中率只与其容量相关


    正确答案:D
    解析:本题考查高速缓存基础知识。高速缓存Cache有如下特点:它位于CPU和主存之间,由硬件实现;容量小,一般在几KB到几MB之间;速度一般比主存快5到10倍,由快速半导体存储器制成;其内容是主存内容的副本,对程序员来说是透明的;Cache既可存放程序又可存放数据。Cache存储器用来存放主存的部分拷贝(副本)。控制部分的功能是:判断CPU要访问的信息是否在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对 Cache存储器寻址。未命中时,若是读取操作,则从主存中读取数据,并按照确定的替换原则把该数据写入Cache存储器中:若是写入操作,则将数据写入主存即可。Cache的命中率主要与如下几个因素有关:程序在执行过程中的地址流分布情况:当发生Cache块失效时,所采用的替换算法:Cache的容量:在组相联映像方式中,块的大小和分组的数目;所采用的Cache预取算法等。Cache的命中率随它的容量的增加而提高,它们之间的关系曲线见下图所示。在 Cache容量比较小的时候,命中率的提高得非常快,随着Cache容量的增加,命中率提高的速度逐渐降低。当Cache容量增加到无穷大时,命中率可望达到100%,但这实际上是做不到的。

  • 第3题:

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

    A.在容量确定的情况下,替换算法的时间复杂度是影响(~aehe命中率的关键因素

    B.Cache的设计思想是在合理成本下提高命中率

    C.Cache的设计目标是容量尽可能与主存容量相等

    D.cPu中的(~ache容量应大于cPU之外的Cache容量


    正确答案:B
    解析:替换算法的时间复杂度与Cache!命中率无直接关系。Cache高速缓冲存储器是一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问。存储器的高速缓冲存储器存储了频繁访问的RAM位置的内容及这些数据项的存储地址。当处理器引用存储器中的某地址时,高速缓冲存储器便检查是否存有该地址。如果存有该地址,则将数据返回处理器;如果没有保存该地址,则进行常规的存储器访问。因为高速缓冲存储器总是比主RAM存储器速度快,所以当RAM的访问速度低于微处理器的速度时,常使用高速缓冲存储器。Cache的出现是基于两种凶素:首先,是由于cPU的速度和性能提高很快而主存速度较低且价格高,第二就是程序执行的局部性特点。因此,才将速度比较快而容量有限的SRAM构成Cache,目的在于尽可能发挥CPtJ的高速度。很显然,要尽可能发挥CPU的高速度就必须用硬件实现其全部功能。Cache与主存之间可采取多种地址映射方式。Cache中的内容随命中率的降低需要经常替换新的内容。替换算法有多种,例如,先入后出(FILO)算法、随机替换(RAND)算法、先入先出(FIFO)算法、近期最少使用(LRu)算法等。这些替换算法各有优缺点,就以命中率而言,近期最少使用(LRu)算法的命中率最高。

  • 第4题:

    在Cache的淘汰算法中,平均命中率最高的算法是(50)。

    A.FILO

    B.FIFO

    C.随机淘汰

    D.LRU


    正确答案:D
    解析:当CPU访问Cache未命中时,相应的数据应该从主存中读取,若此时Cache已满,则要从Cache中淘汰部分内容。常用的Cache存储器的淘汰算法如下:(1)随机淘汰算法:从Cache中随机淘汰一块。(2)FIFO(先进先出算法):设置各块在Cache中的时间,当需要淘汰时,进入Cache时间长的先淘汰。(3)LRU法(近期最少使用算法):设置各块在Cache中使用次数,当需要淘汰时,使用次数少的被淘汰。以上Cache的淘汰算法中,平均命中率最高的是LRU算法。

  • 第5题:

    在下列因素中,与Cache的命中率无关的是_______。

    A.Cache块的大小

    B.Cache的容量

    C.主存的存取时间


    正确答案:C

  • 第6题:

    下列因素中,与Cache的命中率无关的是()。

    A.主存的存取时间
    B.块的大小
    C.Cache的组织方式
    D.Cache的容量

    答案:A
    解析:
    主存的存取时间和Cache的命中率无关,Cache块的大小和组织方式会影响到Cache命中率,Cache容量越大,命中率会越高。

  • 第7题:

    下列因素中,与Cache的命中率无关的是()

    • A、主存的存取时间
    • B、块的大小
    • C、Cache的组织方式
    • D、Cache的容量

    正确答案:A

  • 第8题:

    对于采用组相联映像、LRU替换算法的cache存储器来说,不影响cache命中率的是()

    • A、增加cache中的块数
    • B、增大组的大小
    • C、增大主存容量
    • D、增大块的大小

    正确答案:C

  • 第9题:

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


    正确答案:正确

  • 第10题:

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

    B


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

  • 第11题:

    问答题
    某计算机的存储系统由Cache、主存和用于虚拟存储的磁盘组成。CPU总是从Cache中获取数据。若所访问的字在Cache中,则存取它只需要20ns,将所访问的字从主存装入Cache需要60ns,而将它从磁盘装入主存则需要1200us。假定Cache的命中率为90%,主存的命中率为60%,计算该系统访问一个字的平均存取时间。

    正确答案: 说明:
    T.c=20ns//访问Cache时时间,Cache
    T.m=60ns//访问主存时间,Memory
    T.d=1200us//访问磁盘(外存)时间,Disk
    H.90%//Cache-主存层次中,CPU的Cache命中率
    H.m=60%//主存-辅存层次中,CPU的主存命中率
    T.a//平均访问时间,Average
    T.a=h*tc+(1-h)(tc+hm*tm+(1-hm)*(tm+td))
    T.a=0.9*20+0.1*Tm=18+0.1*Tm
    T.m=20+0.6*60+0.4*(60+1200000)=480080ns
    T.a=18+48008=48026ns
    解析: 暂无解析

  • 第12题:

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

    减低Cache的缺失损失

    B

    提高Cache的命中率

    C

    减低CPU平均访问时间

    D

    减少指令流水线资源冲突


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

  • 第13题:

    下面关于Cache的叙述,“(6)”是错误的。

    A.在体系结构上,Cache存储器位于主存与CPU之间

    B.Cache存储器存储的内容是动态更新的

    C.使用Cache存储器并不能扩大主存的容量

    D.Cache的命中率只与其容量相关


    正确答案:D
    解析:本题考查高速缓存基础知识。高速缓存Cache有如下特点:它位于CPU和主存之间,由硬件实现;容量小,一般在几KB到几MB之间;速度一般比主存快5到10倍,由快速半导体存储器制成;其内容是主存内容的副本,对程序员来说是透明的;Cache既可存放程序又可存放数据。Cache存储器用来动态存放主存的部分拷贝(副本)。控制部分的功能是:判断CPU要访问的信息是否在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对Cache存储器寻址。未命中时,若是读取操作,则从主存中读取数据,并按照确定的替换原则把该数据写入Cache存储器中:若是写入操作,则将数据写入主存即可。Cache的命中率主要与如下几个因素有关:程序在执行过程中的地址流分布情况;当发生Cache块失效时,所采用的替换算法;Cache的容量;在组相联映像方式中,块的大小和分组的数目;所采用的Cache预取算法等等。Cache的命中率随其容量增加而提高,它们之间的关系曲线如下图所示。在Cache容量比较小的时候,命中率提高的非常快,随着Cache容量的增加,命中率提高的速度逐渐降低。当Cache容量增加到无穷大时,命中率可望达到100%,但这是实际上是做不到的。

  • 第14题:

    在关于主存与cache地址映射方式中,叙述______是正确的。

    A.全相联映射方式适用于大容量cache

    B.直接映射是一对一的映射关系,组相联映射是多对一的映射关系

    C.在cache容量相等条件下,直接映射方式的命中率比组相联方式有更高的命中率

    D.在cache容量相等条件下,组相联方式的命中率比直接映射方式有更高的命中率


    正确答案:D

  • 第15题:

    在Cache-主存两级存储体系中,关于Cache的叙述,错误的是(11)。

    A.Cache设计的主要目标是在成本允许的情况下达到较高的命中率,使存储系统具有最短的平均访问时间

    B.Cache设计的一个重要原则是在争取获得较快的存取速度和花费较低的存储成本之间达到合理的折衷

    C.除了Cache容量和块的大小,地址相联方式和替换策略也会影响Cache的命中率

    D.在速度要求较高的场合采用直接映像,在速度要求较低的场合采用组相联或全相联 试题11分析


    正确答案:D
    本题考查高速缓存的相关知识。为解决高速CPU与低速内存之间的速度差异,最经济、有效的方法是在两者之间插入容量不大但操作速度很高的存储器高速缓存(Cache),起到缓冲作用,使CPU既可以以较快速度存取Cache中的数据,又不使系统成本过高。与主存相比,Cache的容量很小,它保存的只是一部分主存内容的一个副本,且Cache与主存的数据交换是以块为单位。地址映射即是应用某种方法把主存地址定位到Cache中,有全相联方式、直接方式和组相联方式三种方式。(1)全相联映射方式。这是一种最简单而又直接的映射方法,指主存中每个块只能映射到Cache的一个特定的块。在该方法中,Cache块地址j和主存块地址i的关系为:j=imodCb其中Cb是Cache的块数。这样,整个Cache地址与主存地址的低位部分完全相同。直接映射法的优点是所需硬件简单,只需要容量较小的按地址访问的区号标志表存储器和少量比较电路;缺点是Cache块冲突概率较高,只要有两个或两个以上经常使用的块恰好被映射到Cache中的同一个块位置时,就会使Cache命中率急剧下降。(2)直接映射方式。这种映射方式允许主存的每一块信息可以存到Cache的任何一个块空间,也允许从已被占满的Cache中替换掉任何一块信息。全相联映射的优点是块冲突概率低:其缺点是访问速度慢,并且成本太高。(3)组相联映射方式。这种方式是前两种方式的折衷方案。这种映射方式在组间是直接映射,而组内是全相联映射,其性能和复杂性介于直接映射和全相联映射之间。CPU在访问内存时,首先判断所要访问的内容是否在Cache中,如果在,就称为“命中”,此时CPU直接从Cache中调用该内容;否则,就称为“不命中”。一般来说,Cache的存储容量比主存的容量小得多,但不能太小,太小会使命中率太低;也没有必要过大,过大不仅会增加成本,而且当容量超过一定值后,命中率随容量的增加将不会有明显地增长。

  • 第16题:

    如何增加buffer cache的命中率?


    正确答案:
    在数据库较繁忙时,适用buffer cache advisory 工具,查询v$db_cache_advice . 如果有必要更改,可以使用 alter system set db_cache_size 命令

  • 第17题:

    以下关于Cache (高速缓冲存储器)的叙述中,不正确的是( )。

    A. Cache 的设置扩大了主存的容量B. Cache 的内容是主存部分内容的拷贝C. Cache 的命中率并不随其容量增大线性地提高D. Cache 位于主存与 CPU 之间


    正确答案:A

  • 第18题:

    在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%。

  • 第19题:

    组相联映像、LRU替换的Cache存储器,不影响Cache命中率的是()。

    • A、增加Cache中的块数
    • B、增大组的大小
    • C、增大主存容量
    • D、增大块的大小

    正确答案:C

  • 第20题:

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

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

    正确答案:C

  • 第21题:

    在关于主存与cache地址映射方式中,叙述()是正确的。

    • A、全相联映射方式适用于大容量cache
    • B、直接映射是一对一的映射关系,组相联映射是多对一的映射关系
    • C、在cache容量相等条件下,直接映射方式的命中率比组相联方式有更高的命中率
    • D、在cache容量相等条件下,组相联方式的命中率比直接映射方式有更高的命中率

    正确答案:D

  • 第22题:

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

    Cache容量越大,命中率增加的越大。

    B

    Cache容量很小时,命中率随容量的增加不太明显。

    C

    当Cache容量由很小开始增加时命中率增加的比较明显,当容量达到一定程度,容量增加命中率改善的并不大。

    D

    Cache容量越大,命中率增加的越小。


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

  • 第23题:

    单选题
    在关于主存与cache地址映射方式中,叙述()是正确的。
    A

    全相联映射方式适用于大容量cache

    B

    直接映射是一对一的映射关系,组相联映射是多对一的映射关系

    C

    在cache容量相等条件下,直接映射方式的命中率比组相联方式有更高的命中率

    D

    在cache容量相等条件下,组相联方式的命中率比直接映射方式有更高的命中率


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

  • 第24题:

    单选题
    组相联映像、LRU替换的Cache存储器,不影响Cache命中率的是()。
    A

    增加Cache中的块数

    B

    增大组的大小

    C

    增大主存容量

    D

    增大块的大小


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