二级缓存和三级缓存有什么区别?

异鸣小小9Xu
推荐于2018-02-23 · TA获得超过2915个赞
知道小有建树答主
回答量:984
采纳率:0%
帮助的人:2323万
展开全部
速缓存分为一级缓存(即L1 Cache)和二级缓存(即L2Cache)。CPU在运行时首先从一级缓存读取数据,然后从二级缓存读取数据,然后从内存和虚拟内存读取数据,因此高速缓存的容量和速度直接影响到CPU的工作性能。 一级缓存都内置在CPU内部并与CPU同速运行,可以有效的提高CPU的运行效率。一级缓存越大,CPU的运行效率越高,但受到CPU内部结构的限制,一级缓存的容量都很小。 二级缓存对CPU运行效率的影响也很大,现在的二级缓存一般都集成在cpu中,但有分为芯片内部和外部两种,集成在芯片内部的二级缓存与CPU同频率二级缓存(即全速二级缓存),而集成在芯片外部的二级缓存的运行频率 是CPU的运行频率的一半(即半速二级缓存),因此运行效率较低。 同理你可以推测三级缓存与二级缓存的区别了,但是目前三级缓存较少我也只是听说了 并没有真的见过。
傲血残锋
2018-03-31 · TA获得超过2.3万个赞
知道大有可为答主
回答量:135
采纳率:100%
帮助的人:2.2万
展开全部

三级缓存和内存可以看作是二级缓存的缓冲器,它们的容量递增,但单位制造成本却递减。需要注意的是,无论是二级缓存、三级缓存还是内存都不能存储处理器操作的原始指令,这些指令只能存储在CPU的一级指令缓存中,而余下的二级缓存、三级缓存和内存仅用于存储CPU所需数据。

缓存就是处理器读取内存数据的一个暂存地。缓存是集成在处理器内存的超高速内存。因为咱们的内存频率比较低,而处理器内部都是高频率进行数据交换,处理器把常用的数据都先读取到高速缓存里面,从而进行快速调用。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式