64 位 Windows 8 Ultimate 操作系统可以使用多少 RAM?
我已阅读Microsoft 网站您最多可以放置 512 千兆字节 (GB),但据我理解,我认为 64 位意味着任何可执行程序的最大使用量为 16 千兆字节的 RAM。
换句话说:Windows 8 可以使用全部 512 GB 的 RAM 吗?
答案1
答案2
答案3
好吧,你的消息来源是正确的,即使它们不是微软。NT 内核会将其映射到不同的地址区域,但即使是当前的处理器也只实现 48/52 位,这将数量限制在 64 位架构的理论最大值以下。
另外,不要将程序可以使用的虚拟内存与操作系统可以通过 CPU 访问的物理 RAM 相混淆。您可能需要阅读 Russinovich 的《Windows Internals》中有关非分页和分页池等概念,以及有关分页池如何实际用于表示用户模式进程的进程空间的信息。
答案4
在 64 位操作系统中,系统板将成为限制您可使用内存量的因素,而不是操作系统。在 Windows 达到最大容量之前,您就会遇到硬件限制。