在给定处理器规格的情况下,如何确定可以使用的RAM?


1

如果我有许多不同的处理器规格(x86,x64,PII,P4等),我可以准确地计算出可与CPU配合使用的内存(速度,大小等)吗?

我知道将在其上使用CPU / RAM的主板将进一步限制引脚,速度和插槽的数量。

是否有任何“陷阱”,或者我可以从规格中推论得出所有这些,应该检查RAM / CPU的哪些属性?


为什么这被标记为“与编程无关”?谁在乎它是否与编程有关?
mmyers,2009年

刚键入时出现在标签中,所以我认为我会遵守约定。
user4213

它与PAE(32位内存-> 36位)变得更加混乱
bgw

Answers:


2

我不确定您要问的是什么。基本上,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不能仅仅因为速度而变得更好。您必须仔细权衡要实现的目标。您正在建立一台简单的计算机吗?用于开发或动画/渲染或计算的工作站?

最后要注意的一点是,购买任何东西之前,请务必阅读本手册。您可以节省时间和金钱。


实际上,内存控制器是决定因素。自Athlon 64起的AMD CPU和自第一个i3 / i5 / i7(Nehalem)起的Intel CPU都集成了内存控制器。对于这些CPU,您可以确定兼容的内存技术,而无需考虑主板芯片组。
2013年

3

没有确定性的方式来确定可以使用的RAM。重叠太多了。

在一般..

  • PC100 / PC133从P2持续到P3
  • Rambus在早期的P4上
  • P4一般用DDR ..一些用完DDR2附近
  • Core2Duos使用DDR2
  • Core2Quad使用DDR2
  • 酷睿I7使用DDR3

但是,选择特定的内存模块非常困难,因为系统/主板规格可能不兼容。


听起来“您”可以做到,所以我需要将您的知识复制为专家系统?如果我可以利用您所拥有的知识并将其包装在函数/数据库中,那么听起来很可行,那么我只需要很多专业知识即可。听起来对吗?
user4213

2

如果您查看Crucial的Memory Advisor工具,您将看到它基本上是使用每个已知主板的数据库。如果您知道主板,则可以弄清楚哪些内存模块可以使用。


好点,我忘了他们。
user4213

1

从某种程度上来说是肯定的,但是更定义性的组件之一是主板上使用的芯片组。这就是通常确定ram使用特性/限制的原因。


1

加上Kevin Panko的评论,

您需要知道主板型号,而不是CPU。

查找细节的一种简便方法是从CPUID获得出色的CPU-Z程序。

CPU-Z

使用该信息,检查google或Kevin的Crucial链接以查找支持的内存。


1

与大多数其他答案中所陈述的相反,有几种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没有集成的内存控制器,并且内存类型为由主板芯片组决定。


0

没有充分。主板可能会对要支持的RAM数量施加上限。实际上,如果您知道您的主板,就会知道需要什么RAM。如果您只知道CPU,那么您将能够确定哪些主板将支持它,并从中知道所需的RAM。

一些CPU支持多种类型的RAM。例如,基于AM3的Phenom II支持DDR2和DDR3 RAM。


0

实际上,您唯一需要了解的就是主板,因为这将定义您可以使用的RAM。

最佳配置通常是预定的。例如,i7板将支持DDR3,双核通常支持DDR2等。

但是,CPU不会影响内存的选择。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.