下面关于Cache(高速缓冲存储器)的叙述,(9)是错误的。

admin2019-01-10  26

问题 下面关于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%,但这实际上是做不到的。
转载请注明原文地址:https://kaotiyun.com/show/bxVZ777K
0

最新回复(0)