4GB 内存是否足以支持 64 位操作系统

4GB 内存是否足以支持 64 位操作系统

我知道 32 位操作系统无法充分利用 4GB 安装,但是使用 64 位时,额外的 0.5GB 有任何用处吗?内存指针的双字长度不会消除差异吗?6GB 或 8GB 是否更明智?

答案1

没关系,64 位只是允许您寻址更多内存空间。您的内存需求应该更受您计划使用该系统执行的操作的限制。

答案2

你甚至可能不需要 64 位。有人说 32 位无法充分利用 4GB 内存,这是真的,但仅限于每个进程基础。除数据库服务器外,没有多少进程需要那么多内存。

你可能想要 PAE:
您可能需要一个支持物理地址扩展 (PAE). 使用类似 Ubuntu 的程序,您需要做的就是安装“ubuntu-server”包,您将获得启用 PAE 的内核,这将允许您使用超过 4GB 的内存,但不能用于单个进程。

答案3

简短的回答是的,4GB 对于 64 位操作系统来说已经足够了。

您说的是哪种操作系统?还是说所有通用操作系统?

这也取决于操作系统的应用。对于大型服务器等,内存越大越好。而对于台式机,4GB 就足够了。

答案4

4GB 足以应付您想要在 64 位机器上执行的大多数任务,但内存很便宜(例如,额外的 4GB DDR2 RAM 成本约为 60 澳元,或低于 50 美元),并且拥有超过您需要的内存也没有坏处。所以无论如何我都会安装 8GB。

其他人指出这取决于您将使用机器做什么。我想补充一点,这还取决于您使用的操作系统以及它如何利用 RAM 等资源。

例如,Linux 将使用系统中的每一个 RAM 字节。任何未被程序使用的 RAM 将用于磁盘缓冲和缓存。长期以来,向系统添加更多 RAM 一直是提高 Linux 服务器性能的最便宜、最有效的方法(尤其是因为大多数服务器任务都是 I/O 密集型而不是 CPU 密集型,因此任何提高 I/O 性能的方法都会对整体性能产生巨大影响)。

现在我的所有机器都是用 8GB RAM(4 x 2GB 内存条)组装的。省下 60 美元似乎不值得。如果 4GB 内存条与 2GB 内存条的价格相同,我可能会改用 16GB 内存条组装许多机器。

相关内容