简答题

计算机为什么要设置高速缓存。

正确答案

主板上外部静态存储器SRAM的速度比DRAM快两、三倍,因此常称为外部高速缓存Cache。Cache的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。由于Cache的读写速度要比系统内存快很多,于是人们将Cache用于CPU和RAM之间。系统工作时,将运行时要经常存取的一些数据从系统内存读取到Cache中,而CPU会首先到Cache中去读取数据(或写入数据),如果Cache中没有所需数据(或Cache已满,无法再写入),则再对系统内存进行读写,另外Cache在空闲时也会与内存交换数据。Cache的容量越大,运算性能提高越明显,这在图形、图像处理时特别有用。

答案解析

相似试题
  • 设置高速缓存Cache的目的是扩大内存的容量。()

    判断题查看答案

  • 假定某处理器可通过软件对高速缓存设置不同的写策略,那么,处理器主要运行包含大量存储器写操作的数据访问密集型应用应设置成什么写策略?为什么?

    简答题查看答案

  • Pentium微处理器中的两个8KB的高速缓存是如何计算得出的?

    简答题查看答案

  • 高速缓存Cache系统的标签存储器有什么作用?

    简答题查看答案

  • 为了加快段描述符和页表项的访问速度,IA-32处理器内部分别设置了段描述符高速缓冲器和转换后备缓冲器。它们的基本工作原理类似主存的高速缓存。

    判断题查看答案

  • 举例说明域名转换的过程。域名服务器中的高速缓存的作用是什么?

    简答题查看答案

  • 一个程序在计算机中的执行速度与以下因素中的()有关。 ①CPU主频 ②CPU逻辑结构 ③光盘容量 ④高速缓存容量 ⑤内存容量 ⑥总线速度 ⑦显示器屏幕尺寸

    单选题查看答案

  • 计算题:假设高速缓存Cache工作速度为主存的5倍,且Cache被访问命中的概率为90%,则采用Cache后,能使整个存储系统获得多高的加速比?

    简答题查看答案

  • 通常情况下,直写高速缓存是()的,写回高速缓存是()的。

    单选题查看答案