如果 E3-1285 v6 支持最大 64 GB RAM,使用双插槽主板是否会增加最大内存?我猜不是,但想知道原因。我的逻辑是,如果 RAM 是共享的,那么两个处理器都应该能够处理所有可用的 RAM,因此它也将被限制为 64GB。对此有何技术解释?
如果 E3-1285 v6 支持最大 64 GB RAM,使用双插槽主板是否会增加最大内存?我猜不是,但想知道原因。我的逻辑是,如果 RAM 是共享的,那么两个处理器都应该能够处理所有可用的 RAM,因此它也将被限制为 64GB。对此有何技术解释?
在现代 CPU 中,内存控制器直接集成到 CPU 中,而以前内存是由 CPU 通过总线系统访问的。总线系统的优点是内存访问是统一的,这在单插槽 CPU 中仍然如此。
现在,进入双插槽系统,每个 CPU 都有专用的本地内存,而另一个 CPU 的内存可以通过 QPI间接访问,简单来说就是两个 CPU 之间的链接。这称为 NUMA(非统一内存访问)。
嗯,把东西放在一起。如果您有第二个 CPU,您可以增加系统的总内存量,但您还需要一个能够在双处理器模式下运行的 CPU。IIRC E3 系列不支持双插槽,E5 支持双插槽,E7 支持四插槽。
首先,E3-1285v6 不支持多插槽,因此要增加系统中的 CPU 数量,您需要不同的 CPU。
虽然长模式下的 AMD 和 Intel CPU 使用 64 位指针,但目前可用的 CPU 仅限于 48 位。因此,可以寻址高达 256 TB 的内存,并且每个 x86_64 兼容 CPU 都可以寻址该内存量。
但是,还有另一个限制:内存控制器集成到 CPU 中。该内存控制器的通道数量有限(如果您的 CPU:2),这意味着它可以同时与两个内存模块通信。通道可以在多个模块(通常是 2 个)之间交替,因此您通常可以每个通道连接两个模块,在您的情况下总共可以连接 4 个模块。
如果您有一个安装了多个 CPU 的多插槽板,则每个 CPU 将有一个内存控制器,因此最终您可以通过安装第二个 CPU 将物理可安装内存(与可寻址内存无关)翻倍。
是的,使用多个 CPU 确实会增加最大内存,但是您的 CPU 不支持多插槽主板。
事实上,低端(socket 115x)部件可以选择集成 GPU(大概是因为它们源自与主流台式机部件相同的基本设计),但它们不支持多插槽,并且它们有一个内存控制器仅支持未注册内存的四个模块(两个通道,每个通道两个模块)。使用当前将您限制为 64GB 的技术。
高端部件具有更好的内存控制器和更多通道,并支持每个通道允许更多和更大模块的内存类型(每个插槽 512GB 是可行的),并且在某些情况下支持多插槽配置,但它们缺乏集成 GPU。