cpu的一二三级缓存是什么意思?

以amd的为例,cpu的一二三级缓存是什么意思?一个四核主频为3G的cpu,可以理解为共4乘3等于12,还是理解为一个核为3除以4?他的制作工艺为多少纳米是什么意思?多少... 以amd的为例,cpu的一二三级缓存是什么意思?一个四核主频为3G的cpu,可以理解为共4乘3等于12,还是理解为一个核为3除以4?他的制作工艺为多少纳米是什么意思?多少多少针脚又是什么意思? 展开
 我来答
璨爱浮世处人屋1j
2018-07-29 · 知道合伙人数码行家
璨爱浮世处人屋1j
知道合伙人数码行家
采纳数:1714 获赞数:8001
专注技术支持。

向TA提问 私信TA
展开全部
在说明意思之前,先说下CPU缓存。
CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。
高速缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。
在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。
再来说明以二三级缓存的意思。
一级缓存:简称L1 Cache,位于CPU内核的旁边,是与CPU结合最为紧密的CPU缓存,也是历史上最早出现的CPU缓存。由于一级缓存的技术难度和制造成本最高,提高容量所带来的技术难度增加和成本增加非常大,所带来的性能提升却不明显,性价比很低,而且现有的一级缓存的命中率已经很高,所以一级缓存是所有缓存中容量最小的,比二级缓存要小得多。
二级缓存:简称L2 Cache,是CPU的第二层高速缓存,分内部和外部两种芯片。内部的芯片二级缓存运行速度与主频相同,而外部的二级缓存则只有主频的一半。L2高速缓存容量也会影响CPU的性能,原则是越大越好,现在家庭用CPU容量最大的是4MB,而服务器和工作站上用CPU的L2高速缓存更高达2MB—4MB,有的高达8MB或者19MB。
三级缓存:简称L3 Cache,是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。
分为两种,早期的是外置,截止2012年都是内置的。而它的实际作用即是,L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。降低内存延迟和提升大数据量计算能力对游戏都很有帮助。而在服务器领域增加L3缓存在性能方面仍然有显著的提升。比方具有较大L3缓存的配置利用物理内存会更有效,故它比较慢的磁盘I/O子系统可以处理更多的数据请求。具有较大L3缓存的处理器提供更有效的文件系统缓存行为及较短消息和处理器队列长度。
东视灰灵白y
推荐于2017-10-07 · TA获得超过2.5万个赞
知道大有可为答主
回答量:5006
采纳率:96%
帮助的人:418万
展开全部

在说明意思之前,先说下CPU缓存。

  1. CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。

  2. 高速缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。

  3. 在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。

再来说明以二三级缓存的意思。

  1. 一级缓存:简称L1 Cache,位于CPU内核的旁边,是与CPU结合最为紧密的CPU缓存,也是历史上最早出现的CPU缓存。由于一级缓存的技术难度和制造成本最高,提高容量所带来的技术难度增加和成本增加非常大,所带来的性能提升却不明显,性价比很低,而且现有的一级缓存的命中率已经很高,所以一级缓存是所有缓存中容量最小的,比二级缓存要小得多。

  2. 二级缓存:简称L2 Cache,是CPU的第二层高速缓存,分内部和外部两种芯片。内部的芯片二级缓存运行速度与主频相同,而外部的二级缓存则只有主频的一半。L2高速缓存容量也会影响CPU的性能,原则是越大越好,现在家庭用CPU容量最大的是4MB,而服务器和工作站上用CPU的L2高速缓存更高达2MB—4MB,有的高达8MB或者19MB。

  3. 三级缓存:简称L3 Cache,是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。

    分为两种,早期的是外置,截止2012年都是内置的。而它的实际作用即是,L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。降低内存延迟和提升大数据量计算能力对游戏都很有帮助。而在服务器领域增加L3缓存在性能方面仍然有显著的提升。比方具有较大L3缓存的配置利用物理内存会更有效,故它比较慢的磁盘I/O子系统可以处理更多的数据请求。具有较大L3缓存的处理器提供更有效的文件系统缓存行为及较短消息和处理器队列长度。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-05
展开全部
第一缓存:CPU的运算速度是非常快的,但是硬盘和内存的速度却无法及时跟上CPU的数据吞吐速度,就有一个缓存系统,用来存放CPU下一步可能运算到的数据,CPU缓存的速度非常快,以L1为例子,它的速度是主流内存的上百倍,而内存的速度是硬盘的数十倍。 第二制作工艺:CPU也是通过模拟处理来运算数据的,从一个节点到另外一个节点,从一个晶体管到另外一个晶体管,如果距离越长,那么需要时间就越慢,而工艺就是节点、晶体管之间的距离,如果越小、越近那么通信距离就会越近,更能方便快速传输数据,而且能更佳控制功耗,所以工艺越小,说明技术越精湛 第三针脚:指的是CPU背部、主板CPU插槽的相互通信、供电的通道,样子就像钉床。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-05
展开全部
cpu是专门计算数据的一个容器,缓存相当于cpu计算数据时的一个缓冲区 cpu的主频越高,相对计算速度也就越快,数据从内存提取出来由cpu进行计算,当然从cpu到内存这个距离是相当远的,不是只位置。当计算大量数据时,不可能马上计算完所有的数据,就像你进游戏的时候,是不是很慢,这比较明显,计算不完的数据就继续留在内存里面,让回重复提取,如果说你cpu缓存很大的话这个过程就会减少很多,因为缓存是在cpu里面,这可比cpu到内存进多了,所以说缓存越大,对cpu本身的影响也是很大的。 现在不是说纳米技术吗,就是我们做出来的东西已经到了纳米这个级别,比方说22nm就是说2个晶体管之间的距离是22个纳米 针脚就没有必要考虑了,那就是一个接口,接口不一样而已
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-05
展开全部
--CPU的缓存是一个可以高速和CPU进行交流的存储器,相当于“作业本”,用于存放待处理的数据,其中一级缓存速度最快,但容量最小,二级其次,三级速度最慢(相比之下),但容量最大!低端处理器一般都不配备三级缓存。主问题:单颗核心都是3,0GHZ,但不等于3X4=12GHZ!纳米数是判断CPU制造工艺的重要参数,纳米数越小,发热越不集中,制作工艺就越先进。针脚可以说明CPU兼容的插槽,但绝不是越多越好,例如:酷睿I7,一代I7 870是1156针,而二代I7 2600K则是1155针。当然少了也是不行的哈~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式