41 我刚刚看到了游戏的这些最低要求: 内存:32位操作系统为2GB或64位操作系统为4GB 为什么64位操作系统比32位操作系统需要更多的RAM? memory 64-bit operating-systems 32-bit requirements — 梅加奈达 source 4 顺便说一句,这并不意味着程序总是在64位OS上占用两倍的RAM。 — 托马斯
54 简短的答案是肯定的,64位操作系统几乎总是比相应的32位操作系统需要更多的RAM,而64位应用程序通常确实比相应的32位应用程序需要更多的RAM。原因很多,但最基本的是,指针在64位操作系统上所占的空间是在32位操作系统上所占的两倍。 — 大卫·施瓦兹 source 我确实想补充一点,机器不一定需要更多的RAM,而只是软件。 — Keltari 2012年 13 另一个组成部分是“因为他们可以”。在DOS的早期,程序会做大量的技巧来保持严格的内存限制。在64位以下,您不必这样做。同一程序可能会将更多内容加载到缓存/映射中,以换取内存以提高速度。 — Rich Homolka 2012年 3 好的答案,但值得记住的是,在64位系统上,内存已不再是一个问题。限制很复杂,但是许多32位系统只能处理3或4 GB,在一个1GB DIMM售价不到十美元的时代,这是微不足道的。在64位系统上,您可以以合理的价格将其增加一倍或两倍。 — 艾萨克·拉比诺维奇 对于我所知道的x32 abi架构,请尝试超越此范围。这里有唐纳德·克努思的想法。(看页面中间) — mg。