CPU的内部带宽,外部带宽怎么算?

CPU的内部带宽,外部带宽怎么算?,第1张

CPU的内部宽带、外部宽带算法如下:

CPU带宽是指CPU与北桥之间的数据传输率,从CPU前端总线带宽的计算方法“前端总线带宽=系统外频×N倍速×64位总线位宽/8”中,可以知道,P4系列133MHz外频即前端总线为533MHz(133MHz外频×4倍速)的CPU的传输带宽可达4.2GB/s(533MHz×8)速率。

由此可以换算出其他不同前端总线CPU的带宽:266MHz FSB的传输带宽为2.1GB/s;333MHz FSB的传输带宽为2.7GB/s;400MHz FSB的传输带宽为3.2GB/s;533MHz FSB的传输带宽为4.2GB/s,800MHz FSB的传输带宽为6.4GB/s。

内存速率是指内存的工作频率,例如DDR266的工作频率即为266MHz,根据内存带宽的算法:带宽=总线位宽/8×一个时钟周期内交换的数据包个数×总线频率,DDR266的带宽=64/8×2×133=2128,它的传输带宽为2.1GB/s,因此DDR266又俗称为PC2100,这里的2100就是指其内存带宽约为2100MB。

同理,DDR333的工作频率为333MHz,传输带宽为2.7GB/s,俗称PC2700;DDR400的工作频率为400MHz,传输带宽为3.2GB/s,俗称PC3200。[/ 内存带宽计算公式:带宽=内存时钟频率×内存总线位数×倍增系数/8。以目前的DDR400内存为例,它的运行频率为200MHz,数据总线位数为64bit,由于上升沿和下降沿都传输数据,因此倍增系数为2,此时带宽为:200×64×2/8=3.2GB/s(如果是两条内存组成的双通道,那带宽则为6.4 GB/s)。很明显,在现有技术水准下,运行频率很难成倍提升,此时数据总线位数与倍增系数是技术突破点。

CPU带宽就是前端总线吧

你的CPU总线频率2200那就是2200呀

应该是CPU外频不能超过内存频率吧,内存频率小的话CPU不就闲置了吗

--------------------

CPU总线频率*位宽/8=总线带宽

这是Intel

CPU的计算方法。

AMD

CPU集成了内存控制器,总线叫HT,目前已经有1.0、2.0、3.0规范。

HT2.0规格下,总线频率乘以8,如总线频率1.0GHz、1.2GHz和1.4GHz,双向16bit模式的总线带宽提升到了8.0GB/sec、9.6GB/sec和11.2GB/sec。

HT3.0规范下,3.0

总线规范,提供了1.8GHz、2.0GHz、2.4GHz、2.6GHz几种频率,最高可以支持32通道。32位通道下,单向带宽最高可支持20.8GB/s的传输效率。考虑到其DDR的特性,其总线的传输效率可以达到史无前例的41.6GB/s。

------------------------------

800除以四是因为CPU与内存之间有四条通道吧

不知道你是说前端总线频率还是指什么,intel的cpu,

CPU前端总线带宽=前端总线频率×总线位宽÷8

拿E6550来说,它的前端总线是1333Mhz的,但是还是要配合相应的内存,如果内存是1333Mhz的DDR3内存的,带宽是10666M,每个时钟周期,工作2次,每次传送4位数据。这就是intel的CPU的计算方法


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/792236.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-26
下一篇2023-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存