长沙人才网招聘信息:什么是缓存?

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 05:37:06
求高手拜师....^*^

缓存,就是数据交换的缓冲区(称作cache). 当一个硬件要读取数据是,会首先从缓存中查找需要的数据,如果找到了就直接执 行,找不到就从内存中找。由于缓存的速度比内存快的多,所以缓存的作用就是帮助硬件更快的运行。 手机运行程序时,需要提前的预备存储数据。例如在线收看视频时,看到的播出画面,是应用程序提前按一定时间预先存储的数据。 缓存使用的是手机的RAM,电脑所使用的是内存条,最快的是CPU上的L1、L2缓存。显卡的显存是给运行芯片用的缓存,硬盘上也有16M或32M的缓存。

缓存(Cache)大小是CPU的重要指标之一,其结构与大小对CPU速度的影响非常大。简单地讲,缓存就是用来存储一些常用或即将用到的数据或指令,当需要这些数据或指令的时候直接从缓存中读取,这样比到内存甚至硬盘中读取要快得多,能够大幅度提升CPU的处理速度。
所谓处理器缓存,通常指的是二级高速缓存,或外部高速缓存。即高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic RAM)之间的规模较小的但速度很高的存储器,通常由SRAM(静态随机存储器)组成。用来存放那些被CPU频繁使用的数据,以便使CPU不必依赖于速度较慢的DRAM(动态随机存储器)。二级高速缓存一直都属于速度极快而价格也相当昂贵的一类内存,称为SRAM(静态RAM),SRAM(Static RAM)是静态存储器的英文缩写。由于SRAM采用了与制作CPU相同的半导体工艺,因此与动态存储器DRAM比较,SRAM的存取速度快,但体积较大,价格较高。

缓寸有一级缓存和二级缓存
在CPU里