济南市天桥区人民法院:CPU的二级缓存是起什么作用的?

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 19:38:00

缓存(Cache)
CPU进行处理的数据信息多是从内存中调取的,但CPU的运算速度要比内存快得多,为此在此传输过程中放置一存储器,存储CPU经常使用的数据和指令。这样可以提高数据传输速度。可分一级缓存和二级缓存。
一级缓存
即L1 Cache。集成在CPU内部中,用于CPU在处理数据过程中数据的暂时保存。由于缓存指令和数据与CPU同频工作,L1级高速缓存缓存的容量越大,存储信息越多,可减少CPU与内存之间的数据交换次数,提高CPU的运算效率。但因高速缓冲存储器均由静态RAM组成,结构较复杂,在有限的CPU芯片面积上,L1级高速缓存的容量不可能做得太大。
二级缓存
即L2 Cache。由于L1级高速缓存容量的限制,为了再次提高CPU的运算速度,在CPU外部放置一高速存储器,即二级缓存。工作主频比较灵活,可与CPU同频,也可不同。CPU在读取数据时,先在L1中寻找,再从L2寻找,然后是内存,在后是外存储器。所以L2对系统的影响也不容忽视。

内存总线速度:(Memory-Bus Speed)
是指CPU与二级(L2)高速缓存和内存之间数据交流的速度

CPU有一级的二级缓存,这些都是提高CPU性能的。它能将欲要读取的东西再读取到系统中去,以提高速度。一级和二级缓存很重要。

一级,二级缓存都是与CPU提交数据的,当一,二级缓存里没有时才到硬盘上找,缓存的大小直接影响系统的工作效率。

在CPU内部和系统总线之间进行高速数据缓冲通信用

和外界交换数据时起一个交换数据的作用.
越大越好.

交换数据