Zum Server: Zwischen 2G und 4G ist im Linux-Kernel kein Unterschied
Doch, da du Memory Mapped I/O berücksichtigen musst. In den Speicherbereich zwischen 3G und 4G werden nämlich die I/O-Register der Hardware eingeblendet, siehe auch /proc/iomem. Um den physischen Speicher voll ausnutzen zu können, müssten die I/O-Register oberhalb von 4G eingeblendet werden. Dies führt aber dazu, dass letztendlich mehr als 4G adressiert werden müssen, also PAE (bis 64G) zum Einsatz kommt.
Doch, da du Memory Mapped I/O berücksichtigen musst. In den Speicherbereich zwischen 3G und 4G werden nämlich die I/O-Register der Hardware eingeblendet, siehe auch /proc/iomem.
Um den physischen Speicher voll ausnutzen zu können, müssten die I/O-Register oberhalb von 4G eingeblendet werden. Dies führt aber dazu, dass letztendlich mehr als 4G adressiert werden müssen, also PAE (bis 64G) zum Einsatz kommt.