64 位操作系统和 RAM

Ami*_*hah 12 memory windows 64-bit windows-8

64 位 Windows 8 Ultimate 操作系统可以使用多少 RAM?

我在Microsoft 网站上读到您最多可以放置 512 GB,但据我了解,我认为 64 位意味着任何可执行程序最多使用 16 GB 的 RAM。

换句话说:Windows 8 可以使用所有 512 GB 的内存吗?

Dav*_*all 9

理论 64 位地址空间为 2^64 或 16 艾字节(18,446,744,073,709,551,616 字节)

Microsoft 将 Windows 8 专业版和企业版的最大物理内存限制为 512 GB。(参考

This is mostly for commercial reasons although I have heard that Microsoft will only authorise up to the memory size for which there exists equipment they can test.

As far as the per-process user mode virtual address space, this was limited to 8192 GB prior to WIndows 8.1. Windows 8.1 has increased this to 128TB. (reference) (reference)

The way the virtual address space is laid out is a result of the way that current processors only implement 256TB of virtual memory.


Dan*_*eck 6

虽然理论上它可以处理更多的 RAM,但微软将 Windows 8 的可能 RAM 限制在 Pro 和 Enterprise 版本中的512GB,而在其他版本中则更少。

Windows Server 2012 需要达到数 TB 的内存,但仍低于相应硬件的限制。

假设非技术原因可能是安全的,即他们希望您为服务器(或相关)任务购买真正的服务器操作系统。


请注意,CPU 对可寻址内存也有自己的限制。例如,英特尔为当前的至强 E5-2600(专为双插槽板设计)CPU 指定了 750GB 的限制。要达到 1TB 以上,您需要为 4 个以上 CPU 板设计的(更昂贵的)。


小智 0

理论上,1680 万太字节。实际上,您的计算机机箱有点太小,无法容纳所有 RAM。

http://en.wikipedia.org/wiki/64-bit#Limitations_of_practical_processors

答案取自:64位机器理论上可以寻址的最大内存量是多少?

  • 我认为你的意思是艾字节。 (2认同)