什么是内存缓存器
缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。
缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。
这就好比找书,CPU是大脑,内存是大书架,缓存就是手边的笔记本。书太多去书架(内存)找太慢,把常用的资料(缓存)放手边,找起来自然快得多。
这解释挺直观的。简单说就是CPU和内存之间加了个“高速中转站”,因为CPU太快,直接等内存加载数据太慢,所以用Cache存点常用的,避免CPU干等着,确实能提升不少效率。