我有 32 位 Windows 7 操作系统,内存为 2GB。系统中安装了一个 IDES 软件。但它运行非常慢。有人告诉我将内存增加到 6GB。但我读到 32 位操作系统最多可以使用 4GB 内存。我想知道这是真的吗?如果是,怎么做?安装额外的 4 GB 内存会提高性能吗?还是我必须将操作系统更改为 64 位?
答案1
你是对的。除非你使用 64 位操作系统,否则 32 位操作系统不会看到超过 4GB 的物理内存限制:Windows 7
下表指定了 Windows 7 的物理内存限制。
Version Limit on X86 Limit on X64
Windows 7 Ultimate 4 GB 192 GB
Windows 7 Enterprise 4 GB 192 GB
Windows 7 Professional 4 GB 192 GB
Windows 7 Home Premium 4 GB 16 GB
Windows 7 Home Basic 4 GB 8 GB
Windows 7 Starter 2 GB N/A
但是(我知道这可能不适用于您,我只是为了完整性而列出),请注意您当然可以在 64 位操作系统上运行 32 位软件。获得全部好处的唯一方法是在 64 位操作系统上运行 64 位软件。
答案2
根据 TechNet 文章Windows 版本的内存限制32 位版本的 Windows 7 最多可支持 4GB RAM。根据我的经验,即使我在 32 位 Windows 7 系统中放入 4GB RAM,它也只能识别一部分内存(~3.6GB)
答案3
这在很大程度上取决于操作系统。大多数 Windows 的“消费者”版本在其 32 位版本上将限制为 4GB,但服务器版本具有完整的 PAE 支持(允许高达 64GB)
大多数 Linux 发行版还允许通过 PAE 使用更多 RAM。