仅配备 2GB RAM 的 64 位操作系统可行吗?

仅配备 2GB RAM 的 64 位操作系统可行吗?

我看到笔记本电脑的 RAM 仅为 2GB,但操作系统为 64 位 (Windows7)。我看不出这有什么优势,也看不出这背后的原因。讨论一下。

答案1

这是一个 QA 网站,而不是讨论网站,因此不会讨论它。

除了能够寻址更多内存之外,使用 64 位操作系统还有一些其他优势,例如:

  • 某些操作系统会保留部分进程地址空间供操作系统使用,从而有效减少可用于映射用户程序内存的总地址空间。例如,Windows XP DLL 和其他用户模式操作系统组件被映射到每个进程的地址空间中,仅留下 2 到 3 GB(取决于设置)的可用地址空间。此限制目前在 64 位操作系统上要高得多,并且实际上并没有限制内存使用量。

  • 在 32 位架构中实现内存映射文件变得越来越困难,尤其是由于引入了相对便宜的可刻录 DVD 技术。4 GB 的文件已不再罕见,如此大的文件无法轻松地内存映射到 32 位架构;只有文件的一个区域可以映射到地址空间,而要通过内存映射访问这样的文件,这些区域必须根据需要映射到地址空间中或从地址空间中映射出来。这是一个问题,因为如果操作系统正确实现,内存映射仍然是最有效的磁盘到内存方法之一。

  • 某些程序(例如数据加密软件)可以从 64 位寄存器中受益匪浅(如果该软件是 64 位编译的),并且在 64 位上的执行速度实际上比在 32 位上快 3 到 5 倍。

  • 一些复杂的数值分析算法的精度受到可能出现的误差的限制,因为并非所有浮点数都可以用少量的位数准确表示。 逐渐出现的误差会导致错误的结果,通常会导致尝试除以零,或者在实际应用中无法将两个数量识别为相同。 国际计算机有限公司于 1974 年为 ICL 2900 系列添加了 128 位支持,这主要是应科学界的要求。

參考文獻:http://en.wikipedia.org/wiki/64-bit#Pros_and_cons

此外,现在 64 位操作系统并没有太多问题,而不像以前那样,驱动程序兼容性等是一个大问题。

他们决定销售搭载 64 位操作系统的机器的另一个可能原因是,例如,如果他们在笔记本电脑上提供各种不同的选项,例如 2GB RAM 版本和 4GB RAM 版本,那么在两者上加载相同的软件比每个型号单独加载操作系统更容易。

更多内容请见:32 位系统与 64 位系统

答案2

主要优点是您可以再放入几 GB 空间,然后全部使用,而无需重新安装操作系统 - 这需要花费大量时间和精力。它为您提供了 32 位操作系统所不具备的未来扩展可能性。

答案3

您可以使用 2GB 内存安装 64 位操作系统。但这样做没什么意义。

答案4

很简单:64 位操作系统很少会变慢,占用的 RAM 很少,而且通常速度明显更快。这主要是因为 x86_64 比 x86 拥有更多的寄存器,因此编译器优化代码的工作要容易得多。通常代码会变得更小。再加上 64 位寻址的优势,您就会得到一个更好的系统。唯一的代价是有时您可能无法找到某些旧硬件或奇特硬件的驱动程序。

相关内容