INTEL和AMD的前端总线

来源:百度知道 编辑:UC知道 时间:2024/05/30 15:10:19
普遍有这么一说,AMD的要比INTEL的前端总线高,有人说他们的定义不一样,所以不能单从数字来衡量
我想问的是
INTEL来说FSB的大小,就决定了,你的内存最大能用的速度,比如FSB为800,理论上你的内存速度最大可以用到DDR2 800最为理想

而AMD这边他的HT一般都是很高,和前端总线有什么区别我不知道,反正也是这个差不多,他们AMD的HT一般会很高,假设是1600,或2600,那是不是我就可以用更快速度的内存了呢? AMD的HT如果和内存速度没有什么直接关系的话?那么用AMD的CPU是不是就可以随便用什么速度的内存了呢?
本人是比较菜,高手见笑了,给点小分,意思意思

AMD和INTEL一样,HT总线(原来叫前端总线)决定CPU的带宽,也就是数据的流量,AMD同样需要内存的带宽和主板以及CPU的带宽匹配,主板和内存的带宽不能足够提供给CPU肯定要造成瓶颈,因为AMD的CPU集成内存控制器,所以内存带宽的瓶颈不像INTEL那样显得明显,但测试中还是可以看出的。
AMD与内存搭配的公式很奇特,他是这样的:
AMD的HT总线决定带宽,比如速龙的HT总线一般是1000,他的带宽是1000×8=8000
内存提供给CPU的实际带宽为:CPU主频×2÷内存主频,结果采用全入的方法,即只要有余数,余数不管多大都入一位,然后再用CPU主频÷这个余数,就是内存的实际频率,DDR内存需要×2,现在一般是双通道,再×2,用这个数×8,就是实际带宽。
举个例子:
我用AMD5000+的CPU,主频是2600,HT总线是1000,带宽就是1000×8=8000,
我用DDR800的内存,内存运行的实际频率是2600×2÷800=6.5=7(入之后为7),2600÷7=371.4×2(ddr)=743,这就是内存运行的实际频率,也解释了为什么不少内存达不到实际频率的原因。
743×2(双通道)=1486×8=11888这是内存提供给CPU的实际带宽,高于8000,不会有瓶颈了!
其实1000/1486,这样比较也可以。

所以在经济拮据的情况下,就要考虑CPU和内存的搭配,如现在3、4核的CPU总线都是1800、2000,那么,用800的内存,那就需要2000、2400、2800这样主频的CPU可以出现最小的瓶颈,或者利用小超内存频率或CPU的方法计算着提升内存的实际带宽!比如,在主板里将内存频率提高到1066,我用的CPU主频是2200,HT是1800,那么,我的实际内存频率是双通道1760,接近1800,内存也不至于损坏。而CPU超频伴随的是HT总线和内存自动超频,是和CPU超出同样比例的,那么首先要降低HT总线,再超到原总线的好。

没人知道~除非是天才,无师自通。或者是intel和amd的工程师。。。。。。算是制造机密了吧?

我更菜,你别笑我,我也等答案

我也等吧,,,