LZ 的计算方法有点不清楚
自从P4系列起,Intel就加入了四倍频技术。
大家从CPU-Z第一页可以看到:先以P4 C Northwood 系列的CPU为例吧:
FSB 是 200MHz,Bus Speed则是800MHz。200是真正的物理频率,而乘以4以后的800则是实际使用频率(effective frequency)。
Intel 奔腾 x86 的CPU的地址宽度(Address Bus Width)是32条,所以也就是32bit,而从奔腾1系列开始,CPU的数据宽度(Data Bus Width)提升到了64条,也就是64bit。由1字节=8字,所以64bit=8Byte 64字=8字节
计算 CPU<==>北桥 的带宽时,用的是CPU的实际频率
有了CPU的数据宽度,又有了频率,就可以得出CPU和北桥之间的带宽:
还是以P4 C Northwood 为例
200MHz×4倍频×8字节=6400MB/s=6.4GB/s(注:Hz 的单位是 多少循环每秒,即?/s)
这就是 CPU<==>北桥 之间的带宽
然后我们来算内存:
用intel 875P /865P 来搭配 P4C Northwood 最适合不过了
875P/865P 用的是DDR 内存,DDR用的也是64bit的数据宽度,875P/865P最多支持的是DDR400的内存,频率也就是400MHz
400MHz×64bit = 400MHz×8Byte = 3200MB/s
(这也就是以前经常看到的PC3200 内存的由来)
因为865P/875P 又增加的Dual Channel 技术,所以两条内存合并后的总带宽就是
3200MB/s×2=6400MB/s
这就是 北桥<==>内存 之间的带宽
CPU<==>北桥<==>内存 一般情况下最好保持 1:1的比例,当然这是题外话了。
再以现在的新的Conroe为例好了:
新的Conroe的物理频率是266MHz 它仍然保持了 64条数据宽度
所以 CPU<==>北桥 就是 266MHz×4倍频×8字节=8512MB/s
然后用DDR2 533MHz的 双通道 内存就能匹配了:
这样 北桥<==>内存 就是:
533MHz×8字节×2条内存=8528MB/s
为什么两个会有点差别呢?因为实际的频率是266.666666666666MHz 和 533.3333333333333MHz,把领头算进去就完全相同了
现在吃肉的兄弟们都要超频,按照现在的内存制作技术来说,把266超到400已经蛮可以的了,到底超了50%了已经。
按照目标400MHz来算,CPU<==>北桥 带宽就是
400MHz×4倍频×8字节=12800MB/s
要想内存也达到这个带宽,就得上 双 DDR2 800了
800MHz×8字节×2条内存=12800MB/s
写得好累,想想大家现在对搂主所说的注意总线带宽之间的大小比例对整体系统所能带来的影响了吧。
:)
我个人认为还是1:1的比例是最好的,这样从带宽上来讲没有任何的瓶颈。而且CPU<==>北桥<==>内存 都可以用同一个时钟源,也就是所说的synchronous mode,从而省下了asynchronous mode下内存等CPU或者CPU等内存的时间,更充分的利用每一个clock cycle。