32bit的定址極限在4G這個問題在server其實已經存在很久了
只是到最近大家的PC開始有機會插到4G的memory
大家才開始注意了起來
其實我不知道從那個時候開始的
CPU的address線不是32條
而是36條(很抱歉, 最新的CPU有沒有更多我並沒有注意)
也就是其實CPU可以定址到2^36=64G
而新的chipset也support超過4G的定址
所以最後剩下的的就只剩下bios report正確的記憶體大小給windows
且windows開啟PAE mode使用超過4G的定址
所以基本上其實硬體軟體都有能力
只是有沒有每個條件都符合罷了
當然以後變成64bit的OS
這個問題說不定就會被遺忘了