CPU作为核心硬件,很多人在选择CPU的时候都会重点关注CPU的参数。在CPU核心参数中,我们经常会看到缓存(Cache)这个参数。但是大家都知道,CPU是没有存储功能的,把CPU缓存是什么?又有什么作用呢?我们一起来了解一下。
01
CPU缓存的作用
Intel曾做过相应的科普,Intel表示缓存是用于减少处理器访问内存所需平均时间的部件,作用类似于CPU内部的内存。
更详细来讲,在计算机系统中,CPU高速缓存在金字塔式存储体系中它位于自顶向下的第二层,仅次于CPU寄存器。其容量远小于内存,但速度却可以接近处理器的频率,比内存快得多。
缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。
按照数据读取顺序和与CPU结合的紧密程度,CPU缓存可以分为一级缓存,二级缓存,部分高端CPU还具有三级缓存。它们的位置、大小、作用差别都很大,我们分别说说。
CPU的一级缓存一般做在CPU的每个核心内部,因为空间受限,不会很大,都是几十kB。它们的任务是存储核心计算时候的暂时性数据,可以说是每个核心自用的小内存,更形象地说就是给每个核心童鞋计算时配的草稿纸。
二级缓存同样是跟着每个核心的,一般有几百kB,它也只存储每个核心自己的数据,这点类似更大但更慢的一级缓存。此外它存储的是比较“成型”的数据结果,这些数据要和三级缓存做交流的。形象地说,就是除了草稿之外,也存了不少核心童鞋需要处理和已经做完,要上交的作业、试卷。
三级缓存可就大了,现在主流CPU的配备都是成MB的,一般是整个CPU或者其中的某几个核心共用。它首先是多个核心的“会议桌”,相互间的数据交换都在这里进行,当然内置显示核心也要使用。另外它也和硬盘等配件的缓存一样,负责和内存交换数据。
关于CPU,可以在立创商城进行下单购买。立创商城是中国领先的现货元器件交易平台。100%原装正品,40万SKU现货,4小时闪电发货!
内容声明:本文转载自其它来源,转载目的在于传递更多信息,不代表立创商城赞同其观点和对其真实性负责,仅作学习与交流目的使用。
CA-IS3720LS/数字隔离器 | 0.7648 | |
CA-IS3722HS/数字隔离器 | 77.6 | |
CA-IS3740HW/数字隔离器 | 2.85 | |
CA-IS3742HW/数字隔离器 | 3.12 | |
CS48505S/RS-485/RS-422芯片 | 0.500355 | |
CA-IS3721HS/数字隔离器 | 0.8974 | |
CA-IS3720HS/数字隔离器 | 0.9234 | |
XL1509-5.0E1/DC-DC电源芯片 | 0.7999 | |
BSMD1812-200-30V/自恢复保险丝 | 0.38069 | |
FS55X106K101EGG/贴片电容(MLCC) | 1.28 |
50万+现货SKU
品类不断扩充中
科技智能大仓储
最快4小时发货
正品有保障
物料可追溯
明码标价节省时间
一站式采购元器件