64位Windows 8 Ultimate操作系统可以使用多少RAM?
我已经在Microsoft网站上阅读到可以放置512 GB的数据,但是据我了解,我认为64位意味着任何可执行程序的RAM的最大使用量为16 GB。
换句话说:Windows 8可以使用所有512 GB的RAM吗?
64位Windows 8 Ultimate操作系统可以使用多少RAM?
我已经在Microsoft网站上阅读到可以放置512 GB的数据,但是据我了解,我认为64位意味着任何可执行程序的RAM的最大使用量为16 GB。
换句话说:Windows 8可以使用所有512 GB的RAM吗?
Answers:
好吧,即使您不是Microsoft,您的消息来源也是正确的。NT内核会将其映射到不同的地址区域,但是即使当前的处理器也只能实现48/52位,这将其数量限制在64位体系结构的理论最大值以下。
同样,不要混淆程序可以与操作系统可以通过CPU访问的物理RAM一起使用的虚拟内存的概念。您可能需要阅读Russinovich的“ Windows Internals”中的非页面缓冲和页面缓冲池等概念,以及页面缓冲池实际上是如何用于表示用户模式进程的进程空间的。
理论上是1680万兆兆字节。实际上,您的计算机机箱太小,无法容纳所有RAM。
http://en.wikipedia.org/wiki/64-bit#Limitations_of_practical_processors
在64位操作系统中,系统板将成为可以使用多少内存(而不是操作系统)的限制因素。在使Windows最大化之前,您将远远超出硬件限制。