复活古老的台式电脑

复活古老的台式电脑

我正在修复一台古老的台式电脑。

设法废弃以下配置:(478 插座


Motherboard: As Rock P4i65g

Processor: Intel Pentium 4, 3.40 GHz (1MB cache)

RAM: 2GB DDR400

VGA: ATI Rad-eon x1650 Pro 256MB (AGP x8/PCI)

Power Supply: 400W

一直在寻找更好的插槽 478 主板,其最大 RAM 为 4GB,我找到了一些...像这样:MSI 865GM2-LS 478 Intel 865G Micro ATX Intel 和这个:Gigabyte GA-8IG1000MK

两者在芯片组、CPU 兼容性、VGA 兼容性等方面的设置都有些相似,并且都允许最大 RAM 高达 4GB。

我发现一些也允许最大 4GB RAM,但有一个条件: “由于操作系统的限制,在 Windows® 32 位操作系统下,系统使用的实际内存大小可能小于 4GB”

我不确定这是什么意思,我的问题是这是否意味着没有插槽 478 主板可以拥有超过 2GB 的 RAM?

答案1

它告诉您,如果您有 32 位操作系统和 4GB RAM,那么操作系统将/可能不会报告所有 4GB 可用,因此会出现缺少一些的情况。

这是因为一定数量的 RAM 被静态地留作专用于主板上的系统设备(如果您的主板有共享图形适配器,则这不包括可能为共享图形适配器使用而留出的 RAM;那是其他东西,与当前主题无关)。

当您使用少于 4GB(例如 2GB)时,会动态地转移分配的部分,使其看起来好像有全部 RAM 可用。

他们这样做是为了以容量换取速度。静态分配的 I/O 内存空间比动态移位地址空间更快,但在大多数情况下,拥有更多可用 RAM 容量对最终用户更有利。

一旦使用 32 位 XP 达到 4GB,则您就达到了最大容量,因此静态分配该保留空间比分配该 ~12.5% 的 RAM 容量更有利(假设通常看到/引用的 4GB 中有 3.5GB 可用)。

请记住,这些决定是在 4GB RAM 仍是巨大内存量时做出的。后来,随着越来越多的人开始需要 4GB 以上内存,64 位变得越来越普及/流行,没有理由恢复其工作方式,因为如果您真的需要全部 4GB RAM(或更多),那么您可以/应该切换到 64 位版本的操作系统。

更多信息可参见此 SU 问题/答案:为什么我的 4 GB RAM 中 Windows 只显示约 3.5 GB?

答案2

如果您想使用全部 4GB RAM,则应选择 64 位 Windows。以下是 4GB 限制的原因:

32 位系统只能使用 4GB RAM,但这也包括显卡的 RAM 容量以及总线所需的所有内存等。因此,这意味着如果您的 GPU 为 256Mb,则您只能使用 3.75GB 的系统 RAM。例如,如果您的 GPU 有 1GB RAM,则您只有 3 GB 可用 RAM。

当您放入更多内存时,Windows 通常会说只有 3.25 GB 的可用 RAM,即使您的 GPU 的 RAM 低于 750 MB,但我不记得为什么。

不幸的是,并非所有 Pentium 4 都是 64 位和超线程的,您能否更精确地说明您的 Pentium 4 型号?

此外,如果您的 Pentium 4 具有超线程功能,那么升级到 3GB RAM 就不再值得了。因为如果您使用最新的浏览器浏览网页,那么在您使用超过 3GB 的 RAM 之前,您的 CPU 就会限制您。

一般来说,我对 RAM 和处理器的规则如下:

  • 1 核:2GB RAM
  • 1 核超线程:3GB RAM
  • 2 核:4GB RAM
  • 双核超线程:6GB RAM

等等,你明白其中的逻辑了吧;)

答案3

标准的 32 位 PC 处理器通常无法处理 4GB 的 RAM。 这里有一篇文章对此进行了解释

相关内容