Ubuntu 可以使用我全部 4GB 的 RAM 吗?

Ubuntu 可以使用我全部 4GB 的 RAM 吗?

我有一台配备 4GB 内存和 500GB 存储空间的戴尔笔记本电脑。我刚刚安装完了 Windows 8.1 32 位版本,它使用了 3GB 内存。

我可以安装并运行 Ubuntu 来利用那部分不可用的内存吗?那怎么办?提前谢谢

答案1

第一的:3GB 是 32 位版本可以处理的最大可用内存

也有例外,例如带 PAE 的 32 位 Ubuntu。但一般来说,如果您有 4GB 或更多 RAM,则应使用 64 位操作系统。

第二:您的电脑在任何时候都只能运行一个操作系统。

想象一下,一辆汽车有两个司机。每次只能有一个司机驾驶汽车。如果你想要更换司机,你必须停下汽车。同样,如果你想要在 Windows 和 Ubuntu 之间切换,你必须停止 PC。

1 辆车和 2 名司机的示例(续)

假设一辆车里有两个司机 A 和 B。司机 A 在限速 40 的道路上开车。但司机 A 只能以 30 的速度行驶。司机 A 就像 32 位 Windows(或 32 位(非 PAE)Ubuntu)。未使用的速度为 10。坐在同一辆车里的司机 B 不能使用未使用的速度。您必须停下车并让司机 B 开车。当您让司机 B 开车时,她是否会使用 40 的最大速度取决于她是哪种类型的司机。

总结一下:Ubuntu 可以使用我所有的 4GB RAM 吗?

是的!目前所有受支持的 32 位 Ubuntu 版本都启用了 PAE。因此,无论您选择 32 位还是 64 位版本的 Ubuntu,它都将支持您的所有 4GB RAM。请参阅32 位和 64 位有什么区别?我应该选择哪一个?了解更多关于你应该选择哪个 Ubuntu 的信息。我希望这能有所帮助

答案2

您应该了解以下几个问题:

1. Windows 和 Ubuntu 可以同时共享资源吗

由于两个操作系统都独立运行,因此它们不共享任何类型的硬件资源,因为它们都不依赖于另一个。这意味着当您启动 Windows 时,您将看到 Windows 如何处理硬件(包括硬盘使用情况、主板使用情况和最佳内存使用情况)。当您启动 Ubuntu 时,它将使用提供的硬件,而与 Windows 之前如何使用它无关。它们在这个级别上不共享任何硬件功能。

2. 能否以某种方式迫使他们共享资源

因此到目前为止,您无法让它们同时共享同一硬件,一次只能有一个可以使用该硬件。您可以使用 virtualbox 或任何其他虚拟化技术来模拟 Ubuntu 或 Windows。

如果您在 Windows 中虚拟化 Ubuntu,您仍将受到 4 GB 实际内存的 3GB 内存限制。这意味着 Ubuntu 只能使用 Windows 可以看到的 3GB,这使得 Ubuntu 依赖于 Windows 如何管理资源。

如果您在 Ubuntu 中虚拟化 Windows,您将能够看到完整的 4GB 内存,并可以使用它将其中的一部分分配给模拟的 Windows 环境。

3. 它们都可以以双启动方式工作吗

关于双启动过程,是的,您可以在双启动中启动它们,但为了更方便,请考虑到您需要先安装 Windows,然后再安装 Ubuntu。为了更方便,请不要使用预装的 Windows 8。从您的问题中我可以看出,您实际上是自己安装了 Windows,所以这让我认为(因为您也有 32 位)您安装的 Windows 没有 UEFI 支持。

如果正确,只需插入 Ubuntu 的 Live CD/USB 映像并安装它。启动过程会在您重新启动时显示两个系统,以便您可以选择要启动哪个系统。但再次提醒,两个系统彼此独立工作,它们在从其中一个系统启动时不共享内存、CPU、主板、驱动程序或任何其他硬件相关功能(当然,虚拟化环境除外)。

4. 与 32 位 Windows 相比,32 位 Ubuntu 能检测到我的全部 4GB RAM 吗?

关于 Windows 和 Ubuntu,每个人都应该知道一些重要的事情。在 Windows 上,系统会为系统使用情况或者系统保留。该值的范围为 300 MB 到 1.5 GB。这意味着,当您检查可用内存时,您实际看到的是可用于任何其他应用程序的内存,这些内存并非仅供系统使用。因此,例如,如果您有 4 GB 的 RAM,则假设 Windows 保留了 900 MB 的 RAM,您将只看到总共 3.1 GB 的“可用内存”。当然,您会问剩下的内存去哪儿了。剩下的 900 MB 为系统使用而保留,这是一种优化和优先考虑哪些应用程序和服务在系统上具有更好的速度和特权的方法。

考虑到这一点,您应该知道的另一个主题是 Windows 32 位只能读取最多 4 GB 的 RAM。对于 Ubuntu,32 位版本可以读取最多 64 GB 的 RAM,这是因为 PAE 功能。除此之外,Ubuntu 和 Linux 通常具有进一步优化的内核,可以更好地处理 4 GB 的限制,因此它不会使用 900 MB,只需要不到 200 MB(在其他版本和发行版中甚至更少,只有 1 MB 或 2 MB)。

我还将附上我写的可帮助您进一步阅读的内容:

为了获得更好的性能,我应该安装 32 位还是 64 位?

32 位 PAE 和 4GB 以上 RAM 是否可以提高速度?

Ubuntu 桌面 32 位默认安装是否支持超过 4GB 内存?

在特定硬件上我可以使用的最大 RAM 量是多少

使用 UEFI 安装 Ubuntu 和预装的 Windows

相关内容