主板的前端总线是个大量,意思就是支持在这个总线频率内的CPU运行!内存的的作用就像一个中转站,由于CPU所处理的数据都是存储在硬盘上的,但硬盘的读写速度相对于CPU的读取速度来说很慢,所以建立了内存,内存在工作时会将CPU要处理的数据预先从硬盘中读取进来,然后供CPU寻找处理,这样会大大增加系统的处理,运行速度!同理,CPU频率越高,处理速度越快,内存也是!
CPU和内存不都插在主板上么,交换数据不得经过主板上的电路么。
以前内存控制器在主板的北桥芯片上,交换数据需要经过北桥;
现在好多CPU内置了内存控制器,可直接与内存交换数据。
主板的前端总线带宽指能主板能支持的CPU前端总线的最大带宽,这个和外频有关。
内存的频率也影响带宽,为了满足CPU的总线带宽,就出现了内存的双通道、三通道等技术
CPU的前端总线和内存频率的关系
1、内存的频率
DDR400 DDR2 800 DDR3 1600
工作频率 200 200
等效频率 400 800 1600
内存带宽 3.2 6.4 12.8
双通道内存带宽 6.4 12.8 25.6
内存带宽=内存倍速×内存频率(工作频率)×内存总线位宽÷8(SD内存倍速=1,DDR/DDR2内存倍速=2,双通道DDR内存倍速=4)。如DDR400的带宽为:2×200×64÷8=3.2GB/s。
2、CPU的前端总线
前端总线 400 533 667 800 1066 1333 1600
最高带宽 3.2 4.2 5.4 6.4 8.4 10.8 12.8
对于Intel主流处理器而言,CPU前端总线带宽=前端总线频率(FSB)×64位总线位宽÷8。比如,外频为133MHz的P4 CPU的FSB为533MHz带宽为533×64÷8=4.2GB/s。
所以FSB为800MHz的CPU应该用DDR2 800的内存或用双通道DDR400的内存;FSB为1600MHz的CPU应该用DDR3 1600的内存或双通道DDR2 800的内存。
当然这只使用于775针及其以前的Intel处理器,AMD和775针以后的Intel处理器中有了内存控制器,不受这个约束了。
我也不知道怎么能和你说明白。尽量吧...
刚才打完字问题关闭了...
CPU读数据首先是自身缓存,现在不错的U都已经有3级缓存了。U读取数据的顺序是1级缓存再是2级再是3级。通过这3步U从缓存中寻找数据的命中率应该可以达到80-90%。剩余的10%是需要从内存中找的。再是内存,内存与U之间是靠北桥芯片的连接。而这个连接速度,即数据读取速度恰恰正是FSB(即前端总线)。
当然不止是内存自身和北桥连接的,还有就是显卡一类数据吞吐比较大的设备。所以北桥芯片和U的链接速度是至关重要的。直接影响机器的运行速度。由此可见FSB的重要性。
假设U是阀门,主板是管道,内存是水源。数据是水流。
如果说U的FSB是一根排水量6方的阀门,那么如果主板的FBS只有3方的话,那么U就白白浪费掉3方的剩余排水能力。也就是CPU的处理能力被主板给瓶颈了。无法发挥最大运算能力。
如果你的U和主板的FSB一致(即排水量都是6方),而你的内存(水源)却只有2方呢??后果是什么??
如果你的U(阀门)和主板(管道)以及内存(水源)都一致达到6方的话(即频率一致,达到平衡),那么是不是就是最快的排水速度呢(运行速度)??
所以选择主板尽量选择前端总线大于CPU的前端总线。这样一来1是不至于瓶颈CPU以及内存,2是方便日后超频使用,为超频留一点空间。
至于内存在这之间的起的作用我想上面的比喻应该也相对应的解释道了吧。
它的频率也决定了它本身与主板北桥芯片的连接速度。不知道可不可说,它的频率也是它自身的FSB...如果可以那么就容易理解了。三个部件的FSB一致当然是理论的最快值了。
反之,不但U的运算能力被瓶颈,U的总线也会被降低,这样一来内存为了适应,也会降低频率。而这就严重影响了机器的运行速度和速率。
像AMD的U是有内存控制器的,它是可以直接与内存进行数据的交换。所以很多刊物以及人士在一定程度上讲AMD的U是不存在前端总线的。这个问题更复杂...我也一直在不断学习中...可以加好友,咱们一起讨论。