cache存储器是为了解决cpu与内存之间速度不匹配的问题。
Cache存储器,电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM之间,规模较小,但速度很高的存储器,通常由SRAM组成。它是位于CPU与内存间的一种容量较小但速度很高的存储器。
CPU的速度远高于内存,当CPU直接从内存中存取数据时要等待一定时间周期,而Cache则可以保存CPU刚用过或循环使用的一部分数据,如果CPU需要再次使用该部分数据时可从Cache中直接调用,这样就避免了重复存取数据,减少了CPU的等待时间,因而提高了系统的效率。Cache又分为L1Cache和L2Cache,L1Cache主要是集成在CPU内部,而L2Cache集成在主板上或是CPU上。
芯片技术 提高单个芯片的访问速度。可以选用更高速的半导体器件,或者改善存储 芯片内部结构和对外接口方式。例如,前述的突发传输技术、同步DRAM技术和 CDRAM 技术等。
结构技术 为了解决存储器与CPU 速度不匹配问题,需要改进存储器与CPU 之间的 连接方式,加速CPU 和存储器之间的有效传输。例如,采用并行技术的双口存储器甚至是 多口存储器,以及多体交叉存储器,都可以让CPU在一个周期中访问多个存储字。
系统结构技术创这是从整个存储系统的角度采用分层存储结构解决访问速度问题。例如,增加cache,采用虚拟存储器等。