缓存技术、CPU和RAM之间的关系是什么?
分析师Jon Toigo说,由于闪存缓存的成本和非易失性,它即将进入市场,RAM可能即将被淘汰。
“高速缓存”是一个被过度使用的术语,它描述了从极快到任何东西直接嵌入计算机中央处理器的内存(称为“一级”或“L1”)或在相邻的芯片(L2或L3)上通过主板访问的RAM背板,用于存储经常访问的数据的闪存或磁盘驱动器(读缓存)或组织大量写操作以提高效率(写缓存).如果磁带用于活动归档等目的,则磁盘的前端级可以用作磁带缓存。
一般来说,缓存技术是一种优化技术,通常用于平衡不同组件之间的差异。的CPU使用内存保存在程序操作中反复使用的指令。L1缓存存储器(在某些配置中,还有L2缓存的记忆)直接内置到芯片中,以促进对内存位置的尽可能最快的访问,支持更快的CPU性能。在其他情况下,相邻芯片的架构与直接路径到CPU,再次优化芯片性能。当L1和L2内置到CPU芯片中时,相邻的芯片通常被称为“L3缓存”。如果CPU只有L1缓存,相邻的芯片可能起L2的作用缓存技术.
RAM是动态的,通常是易失的(意思是如果电源中断,它的内容将会丢失),用户可以安装在主板上。它的速度通常只有L1、L2或L3缓存的一半,而且便宜得多。由于它是通过计算机主板的中央处理器访问的,它受总线的速度限制。然而,就数据访问而言,RAM比硬盘或磁带等机械存储设备要快得多,在过去几十年里,它作为存储频繁访问的磁盘数据的位置而得到了广泛的应用,目标是实现以下目标加快I / O性能.
闪存之所以流行,部分原因是作为传统RAM缓存的替代。Flash比RAM便宜,而且不易失易。另外,磁盘厂商对将磁盘与闪存配对以提高性能表现出极大的兴趣高容量的磁盘或者磁盘池,一些分析师声称,在未来的中期,所有磁性介质将被固态存储大规模取代。还有大量关于存储体系结构的讨论,比如Flape(闪光带)数据写入闪存和磁带的装置。当对数据的访问减少时,数据从闪存中删除,只保留在磁带上。