Answers:
我不确定您要问的是什么。基本上,CPU / RAM规范通常是芯片组的功能,而不是RAM。
如果我有许多不同的处理器规格(x86,x64,PII,P4等),我可以准确地计算出可用于此RAM的内存(速度,大小等)吗?
“准确计算 ”?嗯,是的,我想。主板芯片组和通常的CPU插槽将确定可以支持哪种规格的RAM。例如,芯片组“ X”支持某些处理器,而“ X”不支持DDR3。你猜怎么了?该CPU不支持DDR3。那差不多就变得简单了。有些CPU是围绕RAM构建的(还记得RAMBUS吗?),而另一些CPU则更多地关注哪些芯片组可以支持所需的功能。
是否有任何“陷阱”,或者我可以从规格中推论得出所有这些,应该检查RAM / CPU的哪些属性?
是的,有些大陷阱。人们(系统构建者)通常会挂在一些细节上:我可以拥有什么CPU-我可以容纳多少RAM-总线支持(PCI-e x16 / x8 / x4?)和外围设备。从这个角度看待事物的问题在于,最重要的因素被遗漏了:芯片组。
我不在乎CPU的速度或获得多少杀手级RAM,芯片组是主板的核心,而计算机本身就是核心。芯片组确定RAM,CPU,总线以及所有内容。所以,如果你想演绎从RAM和CPU规格,开始看主板芯片组。
另一个“陷阱”是RAM。RAM可能很难找到稳定/不稳定的昂贵资源。RAM是一种奇怪的野兽。RAM越快,通常计时就越慢。如果您真的想了解RAM的工作原理,那么网上有很多文章。但是真正重要的是学习RAM时序以及芯片组如何协同工作。
不要被“ nehalem”发烧或当年的CPU所吸引。是的,它是一个可靠的CPU,但是如果RAM太昂贵或易碎,并且芯片组充其量只是“ meh”,则并不总是值得。DDR3不能仅仅因为速度而变得更好。您必须仔细权衡要实现的目标。您正在建立一台简单的计算机吗?用于开发或动画/渲染或计算的工作站?
最后要注意的一点是,在购买任何东西之前,请务必阅读本手册。您可以节省时间和金钱。
与大多数其他答案中所陈述的相反,有几种CPU可以明确地声明特定类型的RAM兼容,而无需研究主板芯片组。
决定性因素是内存控制器,它要么驻留在主板上,要么集成到CPU中,就像早在Athlon 64上的AMD CPU一样。
传统上,使用英特尔微处理器的计算机在其主板的北桥上都装有存储器控制器,但是许多现代微处理器,例如DEC / Compaq的Alpha 21364,AMD的Athlon 64和Opteron处理器,IBM的POWER5,Sun Microsystems的UltraSPARC T1,以及最近的英特尔Core i7和Core i5 Cpu在微处理器上集成了内存控制器(IMC),以减少内存延迟。虽然这有可能提高系统性能,但它会将微处理器锁定到特定的一种或多种类型的内存,从而不得不进行重新设计以支持更新的内存技术。
给定CPU模型,您可以查看制造商网站或Wikipedia(AMD | Intel)上的文档,确定(1)它是否具有集成内存控制器,(2)如果具有集成内存控制器,则支持哪种类型的内存。
如果您正在查看比Athlon 64更早的AMD CPU或比第一代i3 / i5 / i7(Nehalem)更早的Intel CPU,则该CPU没有集成的内存控制器,并且内存类型为由主板芯片组决定。