1.CPU和内存条怎么匹配的?(内存条还有1代2代3代吗? 那和CPU有什么关系呢?)
2.关于电脑CPU与内存的搭配问题
3.主板FSB,内存频率,CPU频率怎么搭配呢?
4.CPU 内存之间的频率 怎么搭配是最合理的?
分类: 电脑/网络 >> 硬件
问题描述:
CPU主频、外频、总线、内存、的频率是如何搭配的,
例; intel cpu p4 2.4GHZ ( CPU主频2.4GHZ 、 前端总线533MHZ 、外频133MHZ)
主板;intel D865PERL(主板芯片支持双通道内存)
内存;DDR333(内存实际频率166MHZ,DDR一个时钟周期两次数据传输所以
*2=333MHZ这个是等效频率)。
是否这样算?外频133MHZ*4线传输(intel P4 cpu)=533MHZ前端总线 。
前端总线533MHZ---->配内存DDR333(533-333=还欠200MHZ呀?) ?否
以上是否不是以前端总线频率配内存? 或是以CPU主频2.4GHZ来配内存频率? 那是如何计算出来的呢? 谢谢各位回答!
解析:
内存和CPU的搭配只看外频的,你的CPU外频是133,你的内存是166,不过现在主板一般都支持内存比CPU高33,所以你目前的内存和CPU搭配是最合理的。
CPU和内存条怎么匹配的?(内存条还有1代2代3代吗? 那和CPU有什么关系呢?)
1条DDR2 800 就是工作频率800 带宽 6.4G 基频200*4=800
2条DDR2 800 开双通道时频率800 带宽 6.4G*2=12.8G
1条DDR2 1066 就是工作频率1066 带宽 8.5G 基频266.5*4=1066
2条DDR2 1066开双通道时就是1066 带宽8.5G*2=17.1G
1条DDR2 667 就是工作频率677 带宽5.336G 基频169.25*4=667
AMD的CPU如何计算总线带宽
外频[默认200MHz]×HT倍频[HT1.0为4,HT2.0为5,HT3.0为9或10]=HT频率
HT频率×16[K8/K10的HT通道数]÷8[将bit换算成byte]×2[时钟上下沿均能传输]=HT单向带宽
HT单向带宽×2[上下行双向全双工]=HT带宽
AMD的7750默认不超HT带宽: 1800*16/8*2*2=14.4G
AMD的7750默认不超DDR2 800内存带宽:200*4*64*2/8=12.8G
AMD CPU HT带宽跟内存带宽无需对称!
K8/K10的HT带宽大小对内存带宽无影响,内核访问内存不经过HT总线!
一般用户是选800~因为黑盒是不锁倍频的~所以基本上是不用抄外频的~高频率内存对系统性能的提升确实非常有限~但是如果是超频爱好者的话还是建议选1066可以同时调倍频和外频冲击最高频率
总结:
HT带宽对要共享系统内存的显卡和集成显卡有重要作用~!选1066的主要是要超外频提高HT带宽来提升总体性能。 不用共享系统内存的显卡和集成显卡就不需要1066 800就够了~!
AMD平台内存分频系数的具体计算方法如下:k8系列 (K10无此问题)
分频系数N=CPU默认主频×2÷内存标称频率
得到的数字再用“进一法”取整数。注意,“进一法”不是四舍五入,而是把小数点后的数字舍掉,在前面的整数部分加1。
这时,内存实际运行频率=CPU实际运行主频÷分频系数N。
内存数据总线位宽是64bit 双通道时是 128bit
内存带宽=内存运行频率×数据总线位数/8。
DDR的定义:
严格的说DDR应该叫DDR SDRAM,人们习惯称为DDR,部分初学者也常看到DDR SDRAM,就认为是SDRAM。DDR SDRAM是Double Data Rate SDRAM的缩写,是双倍速率同步动态随机存储器的意思。DDR内存是在SDRAM内存基础上发展而来的,仍然沿用SDRAM生产体系。
SDRAM在一个时钟周期内只传输一次数据,它是在时钟的上升期进行数据传输;而DDR内存则是一个时钟周期内传输两次次数据,它能够在时钟的上升期和下降期各传输一次数据,因此称为双倍速率同步动态随机存储器。
DDR2的定义:
DDR2(Double Data Rate 2) SDRAM是由JEDEC(电子设备工程联合委员会)进行开发的新生代内存技术标准,它与上一代DDR内存技术标准最大的不同就是,虽然同是用了在时钟的上升/下降延同时进行数据传输的基本方式,但DDR2内存却拥有两倍于上一代DDR内存预读取能力(即:4bit数据预读取)。换句话说,DDR2内存每个时钟能够以4倍外部总线的速度读/写数据,并且能够以内部控制总线4倍的速度运行
关于电脑CPU与内存的搭配问题
无论你用的CPU是Intel的,还是AMD的,当选配内存时都必须遵守三条基本原则。
第一条是频率要同步:即内存的核心频率要等于或稍大于CPU的外频。不要给内存加上它不能承受的高频率,否则是频率“过载”。频率“过载”后,内存将拒绝工作。这样,电脑是要蓝屏的。当然,你给它加上低于核心频率的频率时,它会是胜任愉快的。
第二条是带宽要匹配:应该设法使内存的数据带宽跟CPU前端总线的带宽相等,否则,数据的传输能力将受制于带宽较低的那端;
第三条是主板要调控:因为以上两个条件有时是不可能同时能满足的。这就要靠主板来调控,调控的主要方法是异步设置。因为第一条是有关生或死的问题,所以,这一条必须满足。第二条就可以灵活处理了。
另外,当讨论内存跟CPU如何搭配时,必须明确以下事项:
①内存的核心频率小于外频时,内存会拒绝工作。表现是蓝屏。但是,在任何情况下,内存的核心频率大于CPU的外频时,内存都能正常工作。但是,系统也不会承认它的高频率。只承认它的核心频率等于外频。例如,你将DDR2-1066插入外频是200MHz的板子上时,系统将认为这个内存是DDR2-800。
②Intel处理器的前端总线频率(FSB)是外频频率的4倍。但是,在历史上前端总线的频率和外频是同一个,所以,人们还是经常用FSB来表示外频(例如软件CPU-Z就是这样,它表示的“FSB:DRAM”实际上是指“CPU的外频:内存的时钟频率”)。
AMD的内存,在K8以前,也有前端总线,不过,那时的前端总线频率是外频频率的两倍。K8以后AMD的CPU就没有前端总线了。
③当讨论内存跟Intel平台的CPU的匹配时,必须知道CPU的外频或前端总线频率。知道一个就行,因为它们之间是四倍关系,此时,不必关心CPU的主频是多少。
不过,自从有了Intel的i3/i5/i7后,参照的CPU频率已经不是外频和前端总线FSB,而是基本频率BF了。但是,在检测软件CPU-Z中,还是把BF频率称为外频的。在这种情况下,怎样配内存,请参看本文之6。
④当讨论内存跟AMD平台的CPU匹配时,首先必须明确这个CPU是K8的?K10的?还是K8以前的?因为这三种CPU陪内存的方法是截然不同的。
讨论K8以前的CPU时,只需知道外频或FSB;讨论给K8的CPU配内存时,只需知道CPU的主频,不要提HT总线,因为配内存跟HT总线无关;同样的原因,当为K10配内存时,如果你不超频,只需知道CPU或主板支持什么内存就可以了。因为K10架构的CPU配内存时是跟外频挂钩的,而AMD CPU的外频是固定在200 MHz的。
⑤当讨论内存跟CPU的搭配关系时,是根据内存和CPU的参数计算的,不必考虑主板。但是,当你对搭配方案作出选择后,还必须考虑主板是否支持。在一般情况下,主板的频率是应该高于FSB的频率的。
⑥内存的异步就是使加给内存的频率是它能正常工作的频率。一般是指降频。但是,频率降下来的后果就是速度变慢和带宽变窄。所有主板都支持内存异步运行的。但是,支持的程度不同。
⑦从内存跟CPU是否搭配的角度看,配内存时,不必考虑内存的容量是多少。但是,容量超过一定大小时,有时是要考虑主板是否支持的。
⑧内存跟CPU是否匹配,跟CPU是几个核没有什么关系。
以上就是我认为内存匹配的三大原则和八项注意。
主板FSB,内存频率,CPU频率怎么搭配呢?
外频是由主板为CPU提供的基准时钟频率,一般常见的有100、133、166、200。而我们说的FSB(Front System Bus)指的是系统前端总线,它是处理器与主板北桥芯片或内存控制集线器之间的数据通道,常见频率有400、333、533、800。作为新手不必掌握那么多概念性的东西,只要记住以下几个公式:
主频=外频*倍频(MHz)
Intel CPU前端总线=外频*4(MHz)
AMD CPU前端总线=外频*2(MHz)
CPU数据带宽=前端总线*8(MB/s)
内存带宽=内存等效工作频率*8(MB/s)
关于选购配件我有一个原则,合适的就是最好的,不要看着别人怎样、潮流怎样就盲从他人。
a)关于内存的大小。如果只是普通的上网、学习、办公用,256M就可以了,但是如果是游戏玩家,256的内存已经难于应付,这就需要搭配512M甚至1G来满足自己的需求。
b)关于内存的频率。前面讲过,内存带宽要与CPU带宽一致。CPU外频和内存外频有着密切关系,关系到识别内存参数问题。如赛扬2.4G,我们知道赛扬2.4G外频为100,需要的内存带宽为3.2G(根据计算CPU需要内存带宽得出的),理论上用DDR400(内存带宽为3.2G/S就可以满足CPU所需要的带宽.但是,由于赛扬外频为100,不能正确识别DDR400,外频为200的内存,赛扬只能识别外频为133的DDR266,是为什么呢?Intel在主板芯片组上设定了“内存异步工作”来保护自己的产品,因为一旦CPU要求3.2GB/s的数据吞吐而内存本身达不到,芯片组不进行设置的话——内存被强制要求更高的数据流量,必然产生内存强行超频,从而导致稳定性下降。作为初学者可以这么认为:CPU外频是多少,就选用工作频率是多少的内存(注意不是等效频率,而且仅限于DDR)。——帮就帮到底,给大家列个表!
赛扬4—DDR266 赛扬D—DDR333
P4B—DDR333 P4C—DDR400(要两条组双通道) P4E—DDR400(要两条组双通道) 新P4A(Prescott)—DDR333
Duron—DDR266
AthlonXP—DDR400(考虑到超频因素) Athlon64-DDR400(要两条组双通道)
CPU 内存之间的频率 怎么搭配是最合理的?
简单的说吧,FSB是内存和CPU交换数据的通道,FSB的频率由CPU的外频决定,但是也受到主板芯片组支持的影响。比如P965芯片组支持最大FSB是1066MHz,而E6550的外频是333MHz,FSB是1333MHz;如果在P965主板上用E6550,就必须将FSB超频到1333MHz,否则就只能运行在1066MHz状态下,这时FSB(或者说是主板)就成了性能的瓶颈,因为CPU需要的数据得不到满足。
而内存的影响也是内存带宽满足FSB,也就是CPU的需求。对E6550来说,FSB1333MHz也同时需要1333MHz的内存带宽来满足,这就需要双通道的DDR2 667内存或者单通道DDR3 1333(或者更高规格内存)来满足;如果是使用双通道DDR2 533,则只能提供1066MHz的内存带宽,这时内存带宽就成了性能瓶颈,因为数据储存在内存中不能及时发送到CPU。
以上是Intel的计算方法,AMD的不同,AMD现在用HT总线,因为AMD是CPU内置内存控制器,而不是像Intel是集成在主板芯片组。AMD的CPU的这个特点使得传统的内存数据通过主板芯片组FSB与CPU的交流失去了意义,所以取消了FSB。AMD的HT总线相对CPU外频是独立的,AMD CPU的外频普遍都是200MHz,而HT总线频率从低端的800MHz到高端的2000MHz甚至以上都有。因为AMD产品对内存带宽需求不大,而且HT总线不关乎内存数据交流所以并不需要内存带宽满足HT总线。现在的双通道DDR2内存完全可以满足AMD CPU的需求。
当然,内存带宽不是简单的内存频率,具体的内存带宽计算公式你可以搜索下。
CPU的外频是四分之一的总线,也就说你的cpu外频是200了。
内存也有这方面的比值,我忘了多少
所以包装都以前端总线频率为准,就是FSB。只要看FSB就能看出是否配合的最合理
这些FSB基本是向下兼容,就是降频来实现同步
比如现在你的配置:就是CPU的FSB从800降到667了,外频率降到166,就能用了(可以设置内存同步异频来避免性能浪费)
你这样是可以用,但不是最合理搭配。如果能平衡当然最好,不能平衡的话,一般选CPU做瓶颈