土老冒谈硬件 简析IA两家CPU缓存
Z博士:大家好,我就是才高八斗,无所不知的Z博士,实在受不了土老冒的土里土气,没办法,拿人钱财替人消灾,为了让这个土得掉渣的人也了解到电脑的奥妙,我不惜牺牲我每分钟几十万收入的时间来跟他讲解一些基础知识,今天是第一期,就让我们开始吧,土老冒,你今天想知道什么?

Intel四核处理器的二级缓存已经达到恐怖的8MB
土老冒:俺知道电脑里最重要的就是处理器,也就是你们经常用洋文表示的CPU,它好比是电脑的大脑,负责进行各方面的运算,俺经常听你们说,CPU的二级缓存很重要,它有1M、512K什么的,你能跟俺解释一下什么是二级缓存吗?
Z博士:土老冒这个问题问得不错啊,二级缓存是考量CPU性能好坏的一个重要标准。不过谈它前要先谈谈什么是CPU缓存。CPU缓存(英文叫Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。缓存对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与缓存间的带宽引起的。
土老冒:完全不懂你的解释方法,你认为对俺这种没文化的人,你这样说有用吗?不请你喝可乐了!
Z博士:……那我就举个简单的例子吧,仓库中临时堆放货物的地方你应该知道吧?货物从运输车辆上放下时临时堆放在这个地方,然后再搬到规定的位置长时间存放。货物在这个临时地方存放的时间很短,可以把它看成是一个临时货场。
土老冒:这下俺听懂了,说白了就是一个临时货物堆放地,不过你好像并没有提到我问的二级缓存!
Z博士:最初缓存只有一级,后来随着处理器速度提升,一级缓存就开始不够用了,于是就添加了二级缓存。二级缓存比一级缓存速度要慢,但容量更大,不过这个二级缓存对不同的处理器也是不同的,比如现在的Intel处理器和AMD处理器的二级缓存工作方式就完全不一样。
- 相关文章
- 资讯搜索
- 网上服务热门标签
- 网上服务资讯排行
- 随机推荐















