参考答案和解析
正确答案:错误
更多“一个计算机中Cache的容量通常比主存的容量要大。”相关问题
  • 第1题:

    下面关于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%,但这是实际上是做不到的。

  • 第2题:

    一个设有cache的存储系统中,若主存容量为512KB,cache容量为2KB,每次交换的数据块长度为16B。主存数据调入cache时,为了区分是主存哪个部分哪个字块调入cache中哪个字块位置。因此在cache存储器中还需存放调入主存字块的特征,即cache字块标志(主存高位地址)。cache地址映像若采用直接映像方式,本题中cache字块标志是(1)位,若采用全相联地址映像方式,则cache字块标志是(2)位。

    A.7

    B.8

    C.12

    D.19


    正确答案:A

  • 第3题:

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

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

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

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

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


    正确答案:B

  • 第4题:

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

    (9)

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

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

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

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


    正确答案:D


  • 第5题:

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

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

    答案:A
    解析:
    注意题目问的是不正确的。

  • 第6题:

    在计算机系统中,以下关于高速缓存(Cache)的说法正确的是( )。

    A.Cache的容量通常大于主存的存储容量
    B.通常由程序员设置Cache的内容和访问速度
    C.Cache的内容是主存内容的副本
    D.多级Cache仅在多核CPU中使用

    答案:C
    解析:
    高速缓存是用来存放当前最活跃的程序和数据的,作为主存局部域的副本,其特点是:容量一般在几KB到几MB之间;速度一般比主存快5到10倍,由快速半导体存储器构成;其内容是主存局部域的副本,对程序员来说是透明的。?高速缓存的组成如下图所示:Cache由两部分组成:控制部分和cache部分。Cache部分用来存放主存的部分拷贝(副本)信息。控制部分的功能是:判断CPU要访问的信息是否在cache中,若在即为命中,若不在则没有命中。命中时直接对cache存储器寻址。未命中时,要按照替换原则,决定主存的一块信息放到cache的哪一块里面。

  • 第7题:

    与主存相比,Cache(缓存)的存取速度、容量分别为()。

    • A、快、大
    • B、快、小
    • C、慢、大
    • D、慢、小

    正确答案:B

  • 第8题:

    Cache介于主存与CPU之间,其速度比主存(),容量比主存()。


    正确答案:快;小

  • 第9题:

    Cache—主存层次是为了弥补()。

    • A、主存速度的不足
    • B、外存速度的不足
    • C、主存容量的不足
    • D、主存速度和容量的不足

    正确答案:A

  • 第10题:

    问答题
    计算机中设置Cache的作用是什么?能否将Cache的容量扩大,最后取代主存,为什么?

    正确答案: 计算机中设置Cache的作用是解决CPU和主存速度不匹配问题。
    不能将Cache的容量扩大取代主存,原因是:
    (1)Cache容量越大成本越高,难以满足人们追求低价格的要求;
    (2)如果取消主存,当CPU访问Cache失败时,需要将辅存的内容调入Cache再由CPU访问,造成CPU等待时间太长,损失更大。
    解析: 暂无解析

  • 第11题:

    判断题
    一个计算机中Cache的容量通常比主存的容量要大。
    A

    B


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

  • 第12题:

    填空题
    Cache介于主存与CPU之间,其速度比主存(),容量比主存()。

    正确答案: 快,小
    解析: 暂无解析

  • 第13题:

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

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

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

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

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


    正确答案:D

  • 第14题:

    在多级存储系统中,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最近最少使用的替换算法。

  • 第15题:

    cache通常介于主存和CPU之间,其速度比主存( ),容量比主存小,它的作用是弥补CPU与主存在( )上的差异。

    A、快,速度

    B、快,容量

    C、慢,速度

    D、慢,容量


    正确答案:A

  • 第16题:

    以下关于计算机系统中高速缓存(Cache)的说法中,正确的是(9)

    A.Cache 的容量通常大于主存的存储容量
    B.通常由程序员设置 Cache 的内容和访问速度
    C.Cache 的内容是主存内容的副本
    D.多级 Cache 仅在多核 CPU 中使用

    答案:C
    解析:
    高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多, 接近于CPU的速度。Cache 通常保存着一份内存储器中部分内容的副本(拷贝),该内容副本是最近曾被CPU使用过的数据和程序代码。

  • 第17题:

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

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

    答案:C
    解析:
    Cache是一个高速小容量的临时存储器,可以用高速的静态存储器(SRAM)芯片实现,可以集成到CPU芯片内部,或者设置在CPU与内存之间,用于存储CPU最经常访问的指令或者操作数据。Cache的出现是基于两种因素:首先是由于CPU的速度和性能提高很快而主存速度较低且价格高,其次是程序执行的局部性特点。因此,才将速度比较快而容量有限的SRAM构成Cache,目的在于尽可能发挥CPU的高速度。很显然,要尽可能发挥CPU的高速度,就必须用硬件实现其全部功能。

  • 第18题:

    以下关于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命中率的因素包括高速存储器的容量、存储单元组的大小、组数多少、地址联想比较方法、替换算法、写操作处理方法和程序特性等,这些因素相互影响,没有关键影响因素。

  • 第19题:

    计算机中设置Cache的作用是什么?能否将Cache的容量扩大,最后取代主存,为什么?


    正确答案: 计算机中设置Cache的作用是解决CPU和主存速度不匹配问题。
    不能将Cache的容量扩大取代主存,原因是:
    (1)Cache容量越大成本越高,难以满足人们追求低价格的要求;
    (2)如果取消主存,当CPU访问Cache失败时,需要将辅存的内容调入Cache再由CPU访问,造成CPU等待时间太长,损失更大。

  • 第20题:

    在一个计算机系统中,下列说法正确的是()。

    • A、主存的容量远大于Cache的容量,主存的速度比Cache快
    • B、主存的容量远小于Cache的容量,主存的速度比Cache快
    • C、主存的容量远大于Cache的容量,主存的速度比Cache慢
    • D、主存的容量远小于Cache的容量,主存的速度比Cache慢

    正确答案:C

  • 第21题:

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

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

    正确答案:D

  • 第22题:

    问答题
    现代计算机中,SRAM一般用于实现快速小容量的cache,而DRAM用于实现慢速大容量的主存。以前超级计算机通常不提供cache,而是用SRAM来实现主存(如,Cray巨型机),请问:如果不考虑成本,你还这样设计高性能计算机吗?为什么?

    正确答案: 不这样做的理由主要有以下两个方面:
    ①主存越大越好,主存大,缺页率降低,因而减少了访问磁盘所需的时间。显然用DRAM芯片比用SRAM芯片构成的主存容量大的多。
    ②程序访问的局部性特点使得cache的命中率很高,因而,即使主存没有用快速的SRAM芯片而是用DRAM芯片,也不会影响到访问速度。
    解析: 暂无解析

  • 第23题:

    单选题
    与主存相比,Cache(缓存)的存取速度、容量分别为()。
    A

    快、大

    B

    快、小

    C

    慢、大

    D

    慢、小


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