Anstatt es mir selbst zu erklären, lasse ich jemanden, der einen Kernel mit PAE-Unterstützung unterhalten muss, auf seine charmante Art sprechen, Linus Torvalds
Beachten Sie auch, dass die PAE-Unterstützung in Windows 32-Bit-Versionen für viel Geld sorgt. XP kann normalerweise nicht einmal die vollen 4 GB RAM nutzen, da MS die PAE-Funktionen nicht aktiviert hat. Ein Kernel, der eng verwandt ist, Windows 2003 Server, unterstützt PAE. Aber auch dort unterstützt Ihre "Standard Edition" nur bis zu 4 GiB (aber um die BIOS-Speicherlücke herum), während die teureren Editionen dann bis zu 64 GiB RAM erlauben. Gleiches gilt für 32-Bit-Vista .
Diese Einschränkung wird jedoch nicht in allen Fällen von Windows auferlegt. Wenn Sie einen PAE-fähigen Linux-Kernel starten, können Sie dennoch die vollen 4 GiB (oder mehr) verwenden. Nicht so, einige Hardwarehersteller entschieden sich für diese Einschränkung auf BIOS-Ebene, obwohl die CPU und der Chipsatz PAE beherrschen könnten.
Nur eine Randbemerkung: Keiner der aktuellen x86-basierten 64-Bit-Prozessoren kann sogar den gesamten Bereich des 64-Bit-Adressraums physisch adressieren (Referenz siehe diese Frage und Antworten).