64 位元 Windows 8 Ultimate 作業系統可以使用多少 RAM?
我讀過微軟網站您最多可以放置 512 GB,但據我了解,我認為 64 位元意味著任何可執行程式最多可使用 16 GB RAM。
換句話說:Windows 8 可以使用全部 512 GB 記憶體嗎?
答案1
答案2
答案3
好吧,你的消息來源是正確的,即使它們不是微軟。 NT 核心會將其對應到不同的位址區域,但即使是目前的處理器也僅實現 48/52 位,這將數量限制為低於 64 位元架構的理論最大值。
另外,不要混淆程式可以使用的虛擬記憶體與作業系統可以透過 CPU 存取的實體 RAM 的概念。您可能想閱讀 Russinovich 的「Windows Internals」中的非分頁和分頁池等概念,以及分頁池實際上如何用於表示使用者模式進程的進程空間。
答案4
在 64 位元作業系統中,您的系統板將成為您可以使用多少記憶體的限制因素,而不是作業系統。早在 Windows 達到極限之前,您就會遇到硬體限制。