(转载)老 I讲硬件故事——L1、L2、内存和硬盘的故事

首先把我的替代物分分类:
大型运输公司:有钱的DIY、小型运输公司:无米的DIY、大轮船和小帆船:容量不同的内存、大型货车和中型货车:容量不同的L2、货物传送带:L1、警察:前端总线、隔海的物资库:硬盘、货物处理中心:CPU内核。
现在我们的故事开始:
隔海的物资库有一大批货物要运到货物处理中心,大小运输公司各尽所能开始运输,大轮船装了1024吨,小帆船装了128吨,本以为装得少跑的快,可海警来开道了,两船速度一样,小船吃大亏,到了码头大轮船和小帆船把货卸完就去拉第二趟了,大船的货装上了大型货车装了51.2吨,小船的货装上中型货车装了12.8吨,交警又来了继续开道,中型货车继续吃亏。两车将货卸到了货物传送带上便掉头继续了,传送带以同样速度将货传到货物处理中心,大公司的处理组忙的不亦乐乎,小公司的处理完便闲的没事干了。同样的货大公司一天完成了任务,小公司两天还没有结束而花费却和大公司差不多,小公司很快就倒闭了。
同志们,看懂了吗?
 
不错 点击查看全图
有二处补充一下.第一,实际运行中并不是1024吨和128吨都拉满货的,netburst架构中大多数用到的数据大小在128吨到512吨之间,所以性能不可能相差8倍.第二,netburst架构的L1 data是不储存操作数的,操作数都放在L2 data里 ,L1 data的作用就是表示出操作数在L2的地址,就好比L1是一张清单,里面写着什么什么货放在L2的什么什么位置,而AMD的K7 K8的L1都是实实在在的"货物传送带",也可比喻成L1是一期的商家,L2是一期的代理,内存是隔壁太平洋的总代,客户去场子里买东西都是先问L1商家要,L1商家没有的话就找L2代理,L2没有的话再找隔壁的内存总代,一般情况下L1商家有货的话都可以直接卖给客户,而不必从L2到内存,这也正解释了同频的Duron和Athlon性能相差没有同频的celeron和PIII大,现在的P4/celeronD和Athlon64/Sempron也是同理。

 

转载于:https://www.cnblogs.com/meihao1989/archive/2013/05/22/3093736.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值