参考答案和解析
正确答案:A
更多“在高速缓冲存储器(Cache)-主存层次结构中,地址映像以及和主存数据的交换由( )完成。 A.硬件B.中 ”相关问题
  • 第1题:

    Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由(6)完成。

    A.硬件

    B.软件

    C.用户

    D.程序员


    正确答案:A
    解析:本题考查高速缓存基础知识。高速缓存Cache有如下特点:它位于CPU和主存之间,由硬件实现;容量小,一般在几KB到几MB之间;速度一般比主存快5到10倍,由快速半导体存储器制成;其内容是主存内容的副本,对程序员来说是透明的;Cache既可存放程序又可存放数据。Cache主要由两部分组成:控制部分和Cache存储器部分。Cache存储器部分用来存放主存的部分拷贝(副本)。控制部分的功能是:判断CPU要访问的信息是否在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对Cache存储器寻址。未命中时,若是读取操作,则从主存中读取数据,并按照确定的替换原则把该数据写入Cache存储器中;若是写入操作,则将数据写入主存即可。

  • 第2题:

    答案及其解析——位于CPU与主存之间的高速缓冲存储器(Cache)用于存放部分主存数据的拷贝,主存地址与Cache地址之间的转换工作由_____完成。


    答案:A
    本题考查高速缓冲存储器(Cache)的工作特点。 提供“高速缓存”的目的是为了让数据存取的速度适应CPU的处理速度,其基于的原理是内存中“程序执行与数据访问的局域性行为”,即一定程序执行时间和空间内,被访问的代码集中于一部分。为了充分发挥高速缓存的作用,不仅依靠“暂存刚刚访问过的数据”,还要使用硬件实现的指令预测与数据预取技术,即尽可能把将要使用的数据预先从内存中取到高速缓存中。 一般而言,主存使用DRAM技术,而Cache使用昂贵但较快速的SRAM技术。 目前微计算机上使用的AMD或Intel微处理器都在芯片内部集成了大小不等的数据高速缓存和指令高速缓存,通称为L1高速缓存(L1 Cache,即第一级片上高速缓冲存储器);而比L1容量更大的L2高速缓存曾经被放在CPU外部(主板或者CPU接口卡上),但是现在已经成为CPU内部的标准组件;更昂贵的顶级家用和工作站CPU甚至会配备比L2高速缓存还要大的L3高速缓存。

     

  • 第3题:

    在程序执行过程中,Cache与主存的地址映像由(1)

    A.硬件自动完成

    B.程序员调度

    C.操作系统管理

    D.程序员与操作系统协同完成


    正确答案:A
    高速缓存(Cache)的出现主要有两个因素:首先是由于CPU的速度和性能提高很快而主存速度较低而且价格高,其次就是程序执行的局部性特点。因此,才将速度比较快而容量有限的静态存储芯片构成Cache,以尽可能发挥CPU的高速度。因此,必须用硬件来实现Cache的全部功能。

  • 第4题:

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

    A.7

    B.8

    C.12

    D.19


    正确答案:A

  • 第5题:

    以下关于Cache与主存间地址映射的叙述中,正确的是( )。

    A.操作系统负责管理C,ache与主存之间的地址映射

    B.程序员需要通过编程来处理Cache与主存之间的地址映射

    C.应用软件对C ache与主存之间的地址映射进行调度

    D.由硬件自动完成Cache与主存之间的地址映射


    正确答案:D

  • 第6题:

    ● Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由 (6) 完成。

    (6)

    A. 硬件

    B. 软件

    C. 用户

    D. 程序员


    正确答案:A

  • 第7题:

    以下关于Cache与主存间地址映射的叙述中,正确的是( )。

    A.操作系统负责管理Cache与主存之间的地址映射
    B.程序员需要通过编程来处理Cache与主存之间的地址映射
    C.应用软件对Cache与主存之间的地址映射进行调度
    D.由硬件自动完成Cache与主存之间的地址映射

    答案:D
    解析:
    存储系统采用Cache技术的主要目的是提高存储器的访问速度,因此是由硬件自动完成Cache与主存之间的地址映射。

  • 第8题:

    Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由()完成。

    • A、硬件
    • B、软件
    • C、用户
    • D、程序员

    正确答案:A

  • 第9题:

    高速缓存中需要将主存地址转换成cache地址,这种地址的转换称为地址映像,cache的地址映像方法有()()和()


    正确答案:直接映像;全相联映像;组相联映像

  • 第10题:

    位于CPU与主存之间的高速缓冲存储器Cache用于存放部分主存数据的拷贝,主存地址与Cache地址之间的转换工作由()完成。

    • A、硬件
    • B、软件
    • C、用户
    • D、程序员

    正确答案:A

  • 第11题:

    填空题
    高速缓存中需要将主存地址转换成cache地址,这种地址的转换称为地址映像,cache的地址映像方法有()()和()

    正确答案: 直接映像,全相联映像,组相联映像
    解析: 暂无解析

  • 第12题:

    单选题
    Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由()完成。
    A

    硬件

    B

    软件

    C

    用户

    D

    程序员


    正确答案: B
    解析: 这是一道概念题,主存单元地址与Cache单元地址之间的转换工作是由硬件完成的

  • 第13题:

    ●在程序的执行过程中,Cache与主存的地址映像由(3)。

    (3)

    A.专门的硬件自动完成

    B.程序员进行调度

    C.操作系统进行管理

    D.程序员和操作系统共同协调完成


    正确答案:A

  • 第14题:

    ●在程序的执行过程中,Cache与主存的地址映像由(3)。

    A.专门的硬件自动完成

    B.程序员进行调度

    C.操作系统进行管理

    D.程序员和操作系统共同协调完成


    正确答案:A

  • 第15题:

    在程序执行过程中,Cache与主存的地址映像由__(1)__。A.硬件自动完成B.程序员调度SXB

    在程序执行过程中,Cache与主存的地址映像由__(1)__。

    A.硬件自动完成

    B.程序员调度

    C.操作系统管理

    D.程序员与操作系统共同协调完成


    正确答案:A
    Cache为高速缓存,其改善系统性能的主要依据是程序的局部性原理。通俗地说,就是一段时间内,执行的语句常集中于某个局部。Cache正是通过将访问集中的来自内存的内容放在速度更快的Cache上来提高性能的,因此Cache单元地址转换需要由稳定且高速的硬件来完成。

  • 第16题:

    在高速缓存 (Cache) -主存储器构成的存储系统中,( )。

    A.主存地址到Cache地址的变换由硬件完成,以提高速度B.主存地址到Cache地址的变换由软件完成,以提高灵活性C.Cache 的命中率随其容量增大线性地提高D.Cache 的内容在任意时刻与主存内容完全一致


    正确答案:A

  • 第17题:

    在高速缓冲存储器(Cache)--主存层次结构中,地址映像以及数据交换由( )完成。

    A.硬件

    B.微程序

    C.软件

    D.DMA控制器


    正确答案:A

  • 第18题:

    在存储体系中,位于主存与CPU之间的高速缓存(Cache)用于存放主存中部分信息的副本,主存地址与Cache地址之间的转换工作( )。

    A.由系统软件实现
    B.由硬件自动完成
    C.由应用软件实现
    D.由用户发出指令完成

    答案:B
    解析:
    主存地址与Cache地址之间的转换工作是通过硬件来进行的。

  • 第19题:

    位于CPU与主存之间的高速缓冲存储器Cache用于存放部分主存数据的拷贝,主存地址与Cache地址之间的转换工作由( )完成。

    A.硬件
    B.软件
    C.用户
    D.程序员

    答案:A
    解析:
    缓存是位于CPU与内存之间的高速存储器,通常其容量比内存小,但速度却比内存快,甚至接近CPU的工作速度。缓存主要是为了解决CPU运行速度与内存读写速度之间不匹配的问题。缓存容量的大小是CPU性能的重要指标之一。缓存的结构和大小对CPU速度的影响非常大。主存地址与缓存地址之间的转换工作由硬件完成。

  • 第20题:

    Cache(高速缓冲存储器)用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由()完成。

    • A、硬件
    • B、软件
    • C、用户
    • D、程序员

    正确答案:A

  • 第21题:

    实现主存地址与Cache地址的映射是由硬件自动完成。


    正确答案:正确

  • 第22题:

    在程序执行过程中,Cache与主存的地址映像由()

    • A、硬件自动完成 
    • B、程序员调度 
    • C、操作系统管理 
    • D、程序员与操作系统协同完成

    正确答案:A

  • 第23题:

    单选题
    Cache(高速缓冲存储器)用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由()完成。
    A

    硬件

    B

    软件

    C

    用户

    D

    程序员


    正确答案: D
    解析: 高速缓冲存储器是存在于主存与CPU之间的一级存储器,由静态存储芯片(SRAM)组成,容量比较小,但速度比主存高得多,接近于CPU的速度。
    Cache的功能是用来存放那些近期需要运行的指令与数据,目的是提高CPU对存储器的访问速度。
    为此需要解决两个技术问题:一是主存地址与缓存地址的映象及转换;二是按一定原则对Cache的内容进行替换。常见的映射方法有直接映射、相联映射和组相联映射。主存单元地址与Cache单元地址之间的转换工作由硬件来完成。