专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

二级缓存是什么

来源:小易整编  作者:小易  发布时间:2022-06-16 02:01
摘要:CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时...

  CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。最初缓存只有一级,二级缓存(L2 CACHE)出现是为了协调一级缓存与内存之间的速度。二级缓存比一级缓存速度更慢,容量更大,主要就是做一级缓存和内存之间数据临时交换的地方用。实际上,现在Intel和AMD处理器在一级缓存的逻辑结构设计上有所不同,所以二级缓存对CPU性能的影响也不尽相同。

二级缓存是什么

工作原理

  缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。

缓存的利用率

  CPU在缓存中找到有用的数据被称为命中,当缓存中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。从理论上讲,在一颗拥有二级缓存的CPU中,读取一级缓存的命中率为80%。也就是说CPU一级缓存中找到的有用数据占数据总量的80%,剩下的20%从二级缓存中读取。由于不能准确预测将要执行的数据,读取二级缓存的命中率也在80%左右(从二级缓存读到有用的数据占总数据的16%)。那么还有的数据就不得不从内存调用,但这已经是一个相当小的比例了。目前的较高端的CPU中,还会带有三级缓存,它是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。

  为了保证CPU访问时有较高的命中率,缓存中的内容应该按一定的算法替换。一种较常用的算法是最近最少使用算法(LRU算法),它是将最近一段时间内最少被访问过的行淘汰出局。因此需要为每行设置一个计数器,LRU算法是把命中行的计数器清零,其他各行计数器加1。当需要替换时淘汰行计数器计数值最大的数据行出局。这是一种高效、科学的算法,其计数器清零过程可以把一些频繁调用后再不需要的数据淘汰出缓存,提高缓存的利用率。

处理器缓存

  所谓处理器缓存,通常指的是二级高速缓存,或外部高速缓存。即高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic RAM)之间的规模较小的但速度很高的存储器,通常由SRAM(静态随机存储器)组成。用来存放那些被CPU频繁使用的数据,以便使CPU不必依赖于速度较慢的DRAM(动态随机存储器)。L2高速缓存一直都属于速度极快而价格也相当昂贵的一类内存,称为SRAM(静态RAM),SRAM(Static RAM)是静态存储器的英文缩写。由于SRAM采用了与制作CPU相同的半导体工艺,因此与动态存储器DRAM比较,SRAM的存取速度快,但体积较大,价格很高。


本文地址:百科问答频道 https://www.neebe.cn/wenda/6229.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • CPU负载是什么意思?

    CPU负载是什么意思?

    CPU负载指的是CPU在一段时间内正在处理的任务的复杂程度。它可以反映出当前的系统的运行状况,是系统可承受的负担量的量度。CPU负载是系统运行状况的一个重要参考指标,可以帮助开发人员了解到系统当前是否处于正常运行状态,这也是系统管理者使用...

  • cpu opt是什么意思?

    cpu opt是什么意思?

    CPUopt是一种针对CPU性能最大化的考虑方案。它可以使得企业更快地比较不同CPU处理器之间的性能差异。它包括在相同预算和范围内选择和调整最佳的CPU解决方案,使设备具有高性能和低成本。CPUOpt是一种利用内置优化技术,根据每种负...

  • CPU内核是什么意思?

    CPU内核是什么意思?

    内核是操作系统的核心组件,是操作系统中不可缺少的核心部分。它是操作系统内存管理、进程管理、设备管理等系统服务的程序集合,用来创建更多的操作系统服务,是操作系统的最核心结构。CPU内核是指处理器的中央处理器(CentralProcessi...

  • 电脑cpu被锁频了怎么办(cpu被锁定在最低频率)

    电脑cpu被锁频了怎么办(cpu被锁定在最低频率)

    不少R5系列用户遇到这个问题,开机后cpu运行在0.X的频率,电脑运行卡顿,重启后恢复正常;只要是重启后就恢复正常使用的,都不会是硬件或者驱动问题,先说解决方案:电源管理中关闭快速启动原因:win10的这个快速启动功能其实一直并不完美,而且...

  • CPU主要的性能指标

    CPU主要的性能指标

    第一、主频,倍频,外频。经常听别人说:“这个CPU的频率是多少多少。。。。”其实这个泛指的频率是指CPU的主频,主频也就是CPU的时钟频率,英文全称:CPUClockSpeed,简单地说也就是CPU运算时的工作频率。一般说来,主频越高,...

  • CPU插槽是什么意思?

    CPU插槽是什么意思?

    CPU插槽是一种硬件介面,它能够使您可以在计算机系统上安装或替换CPU处理器。它由一系列的插槽,与CPU底座上的相匹配的金属片相连。由于CPU已经更新,为了能够更好的匹配各种不同型号的CPU,所以CPU的插槽也会随之更新。CPU插槽对每一...

  • 洋垃圾CPU是什么意思?

    洋垃圾CPU是什么意思?

    洋垃圾CPU,又称“泛洋牌CPU”,是指在国外市场上蒙混过关,未正式进入我国市场,不经过上市和合法流通的CPU。洋垃圾CPU多来源于淘宝、京东、网上商城等电子销售渠道,价格比正规品牌CPU便宜得多,同时其功能性能和质量也很难达到正规要求。...

  • 监控CPU是什么意思?

    监控CPU是什么意思?

    CPU(CentralProcessingUnit,中央处理器),也称作“微处理器”或“控制器”,是计算机中最重要的部件,使用它来控制计算机的所有功能。CPU是一个微型的芯片,由许多不同类型的电子器件组成。它能够将用户输入的指令转换为...

  • 周排行
  • 月排行
  • 年排行

精彩推荐