欢迎来到专业的新思文库网平台! 工作计划 工作总结 心得体会 事迹材料 述职报告 疫情防控 思想汇报 党课下载
当前位置:首页 > 范文大全 > 公文范文 > 正文

精打细算

时间:2022-10-28 08:40:04 来源:网友投稿

系统内的高速公路——总线

总线是系统内的高速公路,它是否宽敞,是否能够迅速将“货物”转送出去,成为了系统性能的关键。实际上,总线的提升对系统整体性能带来的优势远比处理器、显卡频率的提升明显得多。目前,最常见的两种总线是Intel处理器的前端总线和AMD处理器的HT总线。

前端总线(Front Side Bus,简称FSB)目前运用于所有Intel处理器。北桥将转送来的南桥数据、显卡数据、内存数据等通过前端总线传输给c PU,可以说,前端总线相当于人颈部大动脉,使得大脑(cpu)源源不断地接收来自心脏(北桥)的血液。在IntelPentium 4之后的处理器中,前端总线频率远大于外频,一般情况下是外频的2~4倍。由于前端总线直接挂接北桥,可以在一定程度上解决由于数据传输速度慢而造成CPU“吃不饱”的问题。如Core2DuoE6550处理器的外频为333MHz,前端总线为1333MHz。

AMD处理器的HT,总线的全称为HyperTransport,即超传输总线,它出现在AMD K8平台以后的处理器上。由于处理器内置了内存控制器,因此不需要北桥来中转内存数据,AMD于是采用了一种全新的串行总线来连接CPU和芯片组,增加数据传输速度,而相应的CPU内置的内存控制器的内存总线就成为了搭配内存最重要的因素。AMDK8平台上,CPU是没有前端总线的,HT总线和CPU内置的内存控制器的内存总线联合代替了前端总线,起到了连接北桥、传输数据、控制内存的作用。

前端总线和内存的搭配

前文我们讲述了前端总线和内存控制器等的相关知识,那么,如何搭配内存才算合理呢?

Intel平台上,理论上只要内存提供的数据带宽不小于CPU的前端总线带宽就能满足要求。如Core 2 Duo E6550处理器,前端总线为1333MHz,带宽是1333MHzx64bit÷8=10664MB/s,即10.6GB/s。一般情况下,使用DDR 2667的内存,数据传输频率为667MHz,单根内存的带宽为:667MHzx64bit÷8=5336MHz,采用双通道技术后,两条DDR2 667内存能提供的带宽为667MHzx64bit+8x2=10672MB/s,依然为10.6GB/s。所以使用双通道DDR 2667内存就可以满足Core 2 Duo E6550的数据带宽需求。

再比如Pentium E 2140这种低端处理器,前端总线800MHz,带宽就是800x64bit+8=6.4GB/s,而DDR2800的内存能提供的带宽是6.4GB/s,刚好可以满足CPU的需求。

前端总线和内存的搭配是有诀窍的。如果采用双通道内存,只要内存数据传输频率大于等于处理器的前端总线频率就可以,双通道加倍。比如上文的Core 2 DuoE6550,前端总线为1333MHz,内存频率为667MHz,双通道后就是667×2≈1333MHz,刚好可以满足CPU需求。如果出现了前端总线为1600MHz的处理器,只要使用双通道DDR 2800就可以满足需求。对于常见的前端总线1066MHz的处理器,单通道DDR 21066或者双通道DDR 2533都可以满足需求。

AMD平台目前主力产品都内置了双通道内存控制器,内存传输效率非常高。一般情况下,市场上常见的DDR 2667内存组成双通道就可以满足CPU的需求。一些测试表明,目前采用AM2接口的AMD处理器对1T/2T时序比内存单双通道更为敏感,而测试中,双通道带来的性能增益也并不十分明显。因此,一般用户使用AMD处理器搭配内存时,几乎不需要考虑复杂的前端总线问题,直接购买两根DDR 2667已经完全可以满足CPU的需求了。

推荐访问:精打细算