开膛手杰克 刺客信条:八云提问: 前端总线与数据传输量的计算公式的逻辑?

来源:百度文库 编辑:高校问答 时间:2024/04/29 15:40:42
如题:如果外频=400MHZ,为什么说数字脉冲是1000wMHZ ?
前端总线=100MHZ,为什么说CPU 接受的数据传输量是
400MHZ*64BIT/8BIT/BYTE=3200MB/S
这些公式是基于什么逻辑下算出来的?
外频和前端总线都是负责什么速率的,各自影响是多大?
烦请各位高手解答本人CN问题,谢谢大家了
以后八运会有更多提问,也请大家帮忙!!

外频是CPU实际工作频率 CPU 频率如 1.7G 就是 外频 X 倍频 得到的

前端总线指的 前端系统总线(Front Side Bus,简称FSB)是CPU和主板的北桥芯片或者MCH(内存控制集线器)之间的数据通道。它的速度(频率)高低影响着CPU访问内存的速度。很多人认为FSB就是通常所说的外频,这是不正确的。因为目前的主流处理器使用了新的技术,使FSB的数据传输率得到了很大的提高。

这里以intel CPU来说一下哈
你这里说倒了一个知识点。应该是外频100Mhz情况下,CPU的前端总线是400Mhz 有问会问为什么是400MHz 因为Intel采用的是Quad Pumped(4倍并发)总线,该技术可以使系统总线在一个时钟周期内传送4次数据。对于前端总线频率为400MHz的P4处理器(外频为100MHz)来说,Quad Pumped Bus可以在一个时钟周期内,在总线上同时传送四路64bit数据。因此,其前端总线的实际数据传输性能相当于4条100MHz的前端总线之和。

而AMD的CPU采用的是 EV6总线技术,EV6总线可以利用同一方波的上升沿和下降沿分别完成一次触发。因而采用二次触发的结果是:可以轻易的使处理器与系统控制器(芯片组)之间的总线频率达到两倍于外频的速度。以Athlon XP 2200+为例,EV6总线可以在外频为133MHz的时候,得到等效于133MHz×2=266MHz的前端总线频率

比如AMD 现在FSB是400MHZ AMD的CPU的外频就是200MHz

而intel CPU FSB只有达到800MHZ CPU的外频才有200MHz

一个系统运算速度关键要看CPU 外频与总频率以及与北桥芯片之间的数据传输处理能力

这个也是为什么前面大家前面很不解 AMD的CPU 实际频率与intel 同频率的CPU比起来速度要快,因为AMD的CPU 外频比intel的CPU高很多哦

参考资料:网上收集+个人积累^_^