更多“将指令Cache和数据Cache分开又有什么好处?”相关问题
  • 第1题:

    CPU执行指令需要从存储器读取数据时,数据搜索的顺序是()。

    A、cache、DRAM和硬盘

    B、DRAM、cache和硬盘

    C、硬盘、DRAM和cache

    D、DRAM、硬盘和cache


    参考答案:A

  • 第2题:

    Pentium 4微处理器的L1 Cache包括两个部分,它们是指令Cache(ETC) Cache。


    正确答案:数据
    数据

  • 第3题:

    PC机中CPU执行MOV指令从存储器读取数据时,数据搜索的顺序是______。

    A.从外设开始,然后依次为DRAM、L1Cach和L2Cache

    B.从外设开始,然后依次为DRAM、L2Cache和L1Cache

    C.从L2Cache开始,,然后依次为L1Cache、DRAM和外设

    D.从L1Cache开始,然后依次为L2Cache、DRAM和外设


    正确答案:D
    解析:当CPU要从存储器中读取一个数据时,首先在第一级缓存(即L1Cache)中查找,再依次在第二级缓存(即L2Cache)、DRAM和外设中寻找。

  • 第4题:

    在分析Cache对机器性能的影响时,正确的叙述是( )。

    A.Cache容量比主存小许多,决定机器访问存储器速度的是主存,Cache只起次要作用

    B.CPU访问存储器时不受Cache控制器的控制

    C.Cache存储器中保存着CPU当前频繁访问的指令代码和数据

    D.奔腾PC机采用两极Cache结构,一级放指令,一级放数据


    正确答案:C

  • 第5题:

    如果应用程序需要的数据已经在内存中,称作()。

    • A、Cache Read
    • B、Cache Hit
    • C、Cache Miss
    • D、Cache Latch

    正确答案:B

  • 第6题:

    Cache做在CPU芯片内有什么好处?


    正确答案: Cache做在CPU芯片内主要有下面几个好处:
    (1)可提高外部总线的利用率。因为Cache在CPU芯片内,CPU访问Cache时不必占用外部总线。
    (2)Cache不占用外部总线就意味着外部总线可更多地支持I/O设备与主存的信息传输,增强了系统的整体效率。
    (3)可提高存取速度。因为Cache与CPU之间的数据通路大大缩短,故存取速度得以提高。

  • 第7题:

    引入Cache有什么好处?


    正确答案:引入 Cache可以使CPU访问存储器的平均存取周期大大缩短,确切地说,以较小的硬件代价使Cache/主存储器系统的平均访问时间大大缩短,从而大大提高了整个微机系统的性能。

  • 第8题:

    Cache的功能是()

    • A、数值运算
    • B、逻辑运算
    • C、存储数据和指令
    • D、控制程序

    正确答案:C

  • 第9题:

    CPU执行指令需要从存储器读取数据时,数据搜索的先后顺序是()

    • A、Cache、DRAM和硬盘
    • B、DRAM、Cache和硬盘
    • C、硬盘、DRAM和Cache
    • D、DRAM、硬盘和Cache

    正确答案:A

  • 第10题:

    问答题
    CPU←→Cache,Cache←→主存,主存←→辅存之间的数据传输各有什么特点?为什么?请分析原因。

    正确答案: CPU与Cache之间数据传输的主要特点是:
    高速:Cache以与CPU相同或接近的速度工作;
    不确定:CPU对Cache的访问可能因“命中”而成功,也可 能以“失靶”而失败。
    Cache与主存之间数据传输的主要特征是:
    数据传输以“页”为单位,使用“成组传输方式(突发总线方式)”进行。 导致上述特点的原因是,这一层次以“高速”为追求的目标,利用了程序、数据的“局部性”原理。
    主存与辅存之间的数据传输以“数据块/扇区”为单位,通常以DMA方式进行。 导致上述特点的原因是,这一层次以“大容量”、“低价格”为追求的目标,辅存大容量、“粗粒度”的结构特点正好能够满足对上述目标的要求。
    系统对不同层次的数据传输有着不同的要求,因而设置了不同的软硬件结构,最终导致了传输方式上的差异。
    解析: 暂无解析

  • 第11题:

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

    减低Cache的缺失损失

    B

    提高Cache的命中率

    C

    减低CPU平均访问时间

    D

    减少指令流水线资源冲突


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

  • 第12题:

    单选题
    CPU执行指令需要从存储器读取数据时,数据搜索的先后顺序是()
    A

    Cache、DRAM和硬盘

    B

    DRAM、Cache和硬盘

    C

    硬盘、DRAM和Cache

    D

    DRAM、硬盘和Cache


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

  • 第13题:

    对系统程序员是透明的。

    A.系列机各档不同的数据通路宽度、Cache存储器和指令缓冲寄存器

    B.系列机各档不同的数据通路宽度、Cache存储器

    C.程序状态字、指令缓冲寄存器,Cache存储器

    D.虚拟存储器、Cache存储器,程序状态字


    正确答案:A
    解析:对系统程序员透明的有:系列机各档不同的数据通路宽度、Cache存储器和指令缓冲寄存器。对应用程序员透明的:系列机各档不同的数据通路宽度、虚拟存储器、Cache存储器、程序状态字和指令缓冲寄存器。

  • 第14题:

    下列属于奔腾芯片的技术特点的是( )。

    Ⅰ.超流水线技术

    Ⅱ.采用ISA标准的局部总线

    Ⅲ.双Cache的哈佛结构,将指令和数据分开

    Ⅳ.增强的128位数据总线

    Ⅴ.超标量技术

    Ⅵ.错误检测及功能冗余校验技术

    A.Ⅱ、Ⅳ、Ⅴ和Ⅵ

    B.Ⅰ、Ⅱ、Ⅲ、Ⅴ、Ⅵ

    C.Ⅰ、Ⅲ、Ⅴ和Ⅵ

    D.全部


    正确答案:C

  • 第15题:

    PC中CPU执行MOV指令从存储器读取数据时,数据搜索的顺序是( )

    A.L1 cache、12 cache、DRAM和外设

    B.L2 cache、L1 cache、DRAM和外设

    C.DRAM、外设、L2cache和L1 cache

    D.外设、DRAM、L1 cache和L2 cache


    正确答案:A
    解析:当CPU提出数据请求时,所需的数据可能会在以下四处之一找到:L1Cache,L2Cache,主存或外存系统(例如硬盘)。L1Cache就在CPU内部,速度与CPU一致但容量远小于12Cache。L2Cache目前已和CPU做在同一个基片上,因此其工作频率也与处理器的工作频率相等且容量比L1Cache要大。主存容量比Cache要大得多,由DRAM构成,但速度比L2Cache差一个数量级。外存系统容量最大,但比其他存储区域要慢的多。数据搜索首先从L1Cache开始,然后依次为L2Cache,DRAM和外存。每一级组件的速度逐渐降低,容量逐渐增大。

  • 第16题:

    Intel Pentium内部有两个各为8KB的指令Cache和数据Cache,其目的是( )。

    A.弥补片外Cache容量的不足

    B.弥补内存容量的不足

    C.弥补外存容量的不足

    D.加快指令执行速度


    正确答案:D

  • 第17题:

    采用容量小且结构简单的Cache有什么好处?


    正确答案: (1)可以有效地提高Cache的访问速度。因为硬件越简单,速度就越快。小容量Cache可以实现快速标识检测,对减少命中时间有益。
    (2)Cache足够小,可以与处理器做在同一芯片上,以避免因芯片外访问而增加时间开销。
    (3)保持Cache结构简单可采用直接映象Cache。直接映象Cache的主要优点是可以让标识检测和数据传送重叠进行,这样可以有效地减少命中时间。

  • 第18题:

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


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

  • 第19题:

    CPU←→Cache,Cache←→主存,主存←→辅存之间的数据传输各有什么特点?为什么?请分析原因。


    正确答案: C.PU与Cache之间数据传输的主要特点是:
    高速:Cache以与CPU相同或接近的速度工作;
    不确定:CPU对Cache的访问可能因“命中”而成功,也可能以“失靶”而失败。
    C.ache与主存之间数据传输的主要特征是:
    数据传输以“页”为单位,使用“成组传输方式(突发总线方式)”进行。
    导致上述特点的原因是,这一层次以“高速”为追求的目标,利用了程序、数据的“局部性”原理。
    主存与辅存之间的数据传输以“数据块/扇区”为单位,通常以DMA方式进行。
    导致上述特点的原因是,这一层次以“大容量”、“低价格”为追求的目标,辅存大容量、“粗粒度”的结构特点正好能够满足对上述目标的要求。
    系统对不同层次的数据传输有着不同的要求,因而设置了不同的软硬件结构,最终导致了传输方式上的差异。

  • 第20题:

    Cache做在CPU芯片内有什么好处?将指令Cache和数据Cache分开又有什么好处?


    正确答案:Cache做在CPU芯片内可以提高CPU访问Cache的速度。将指令Cache和数据Cache分开的好处是分体缓存支持并行访问,即在取指部件取指令的同时,取数部件要取数据。并且,指令在程序执行中一般不需要修改,故指令Cache中的内容不需写回到主存中去。

  • 第21题:

    问答题
    Cache做在CPU芯片内有什么好处?将指令Cache和数据Cache分开又有什么好处?

    正确答案: Cache做在CPU芯片内可以提高CPU访问Cache的速度。将指令Cache和数据Cache分开的好处是分体缓存支持并行访问,即在取指部件取指令的同时,取数部件要取数据。并且,指令在程序执行中一般不需要修改,故指令Cache中的内容不需写回到主存中去。
    解析: 暂无解析

  • 第22题:

    问答题
    将指令Cache和数据Cache分开又有什么好处?

    正确答案: 将指令Cache和数据Cache分开有如下好处:
    (1)可支持超前控制和流水线控制,有利于这类控制方式下指令预取操作的完成。
    (2)指令Cache可用ROM实现,以提高指令存取的可靠性。
    (3)数据Cache对不同数据类型的支持更为灵活,既可支持整数(例32位),也可支持浮点数据(如64位)。
    解析: 暂无解析

  • 第23题:

    问答题
    采用容量小且结构简单的Cache有什么好处?

    正确答案: (1)可以有效地提高Cache的访问速度。因为硬件越简单,速度就越快。小容量Cache可以实现快速标识检测,对减少命中时间有益。
    (2)Cache足够小,可以与处理器做在同一芯片上,以避免因芯片外访问而增加时间开销。
    (3)保持Cache结构简单可采用直接映象Cache。直接映象Cache的主要优点是可以让标识检测和数据传送重叠进行,这样可以有效地减少命中时间。
    解析: 暂无解析