当我安装了 6 GB 的 RAM 时,为什么 Ubuntu 上只有 3 GB 可用?

use*_*225 3 upgrade installation 10.04 hardware memory

我正在使用带有32 位 Ubuntu 10.04的笔记本电脑。

我曾经只有 2 GB 的 RAM。今天,我们的 IT 支持人员将我的笔记本电脑升级到了总共6 GB 的 RAM。他们告诉我“虽然你现在有 6 GB,但当你使用当前的 Ubuntu 时,你将只有 3 GB 可用。你必须安装最新版本的 64 位 Ubuntu 才能启用所有 6 GB。”

他匆匆离开,也没有多解释。我打开我的笔记本电脑,用来gnome-system-monitor检查,正如他所说,它显示我只有 3 GB 的 RAM。

有人可以解释我为什么吗?为什么我只有 3 GB 可用空间,为什么安装 64 位版本会使所有 6 GB 可用?

duf*_*ack 10

如果您安装了 32 位版本,那么您要么需要安装 64 位版本,要么只需安装一个可以访问所有内存的 PAE 内核。从终端或 ALT+F2 运行sudo apt-get install linux-image-generic-pae linux-headers-generic-pae并重新启动

您需要一个 pae/64 位内核才能使用超过 3.2GB 的空间,因为 32 位无法解决更多问题。这是硬件限制,而不是 linux 限制。

  • 在 32 位系统中,只能引用 2^32 个地址,因此 4GB 内存限制。有关 [维基百科](http://en.wikipedia.org/wiki/64-bit#History) 的更多信息认为由于 sopa 混乱,您必须等到明天才能阅读它... (3认同)