Catseye, Server 2003 utilise le PAE mais surtout une batterie d'API's qui n'est disponible que sur les versions Server de Windows.
Windows Server 2003 x86 utilise l'API AWE (Address Windowing Extensions) afin de prendre en charge des tailles de mémoire physique importantes. Server 2003 accepte ainsi jusqu'à 64 Go de mémoire physique pour la version 32 bits de Microsoft sous les systèmes d'exploitation Windows Server 2003 de la Standard à la version Datacenter.
De ce fait, Server 2000/2003 alloue de façon dynamique la mémoire mappée par AWE lors de son exécution sous toute édition du système d'exploitation Windows Server 2003. En d'autres termes, le pool de mémoires tampons peut gérer de façon dynamique de la mémoire mappée par AWE afin de répartir la charge de l'utilisation de la mémoire par Windows Server aux besoins en mémoire de l'ensemble du système.
L'AWE répond ainsi à une limite propre aux applications 32 bits : celle qui les empêche d'aller au-delà des 4 Go d'espace d'adressage de processus (un pointeur 32 bits ne peut en effet pas contenir d'adresse mémoire supérieure à 4 Go).
Avec le AWE, les applications peuvent alors réserver directement de la mémoire physique jusqu'au maximum autorisé par le système d'exploitation sous forme de mémoire non paginée. Par le biais de AWE, Windows peut ainsi placer plus d'informations en mémoire cache plutôt que de les lire à partir de fichiers système de pagination sur disque. Ainsi, les performances sont accrues par un accès aux données plus rapide et par la réduction de la fréquence d'accès au disque.
L'AWE n'est pas disponible sur les systèmes x64 car leur accès à la mémoire n'est pas limité à 4 Go ! Tout simplement.
Les extensions de fenêtrage d'adresse (AWE, Address Windowing Extensions) sont un ensemble d'interfaces API (Application Programming Interfaces) des fonctions du gestionnaire de mémoire qui permet aux programmes d'adresser plus de mémoire que les 4 Go disponibles par l'adressage 32 bits standard. Les extensions de fenêtrage d'adresse (AWE, Address Windowing Extensions) permettent aux programmes de réserver de la mémoire physique en tant que mémoire non paginée, puis de mapper dynamiquement des parties de la mémoire non paginée sur la mémoire réelle du programme. Ce processus permet aux programmes utilisant beaucoup de mémoire, tels que les systèmes de bases de données volumineux, de réserver de grandes quantités de mémoire physique pour les données sans avoir à être envoyés et sortis d'un fichier d'échange pour être utilisés. Au lieu de cela, les données sont mises et sorties de la mémoire réelle et la mémoire réservée dépasse les 4 Go. En outre, la plage de mémoire dépassant les 4 Go est exposée au gestionnaire de mémoire et aux fonctions d'extensions de fenêtrage d'adresse (AWE, Address Windowing Extensions) par l'extension d'adresse physique (PAE, Physical Address Extension). Sans l'extension d'adresse physique, les extensions de fenêtrage d'adresse ne peuvent pas réserver la mémoire dépassant 4 Go.
Source : MSDN
support.microsoft.com...
Il n'est en revanche pas dans la politique de Microsoft de rendre l'AWE possible sur les systèmes 32 bits grand public tels que Windows XP Pro ou Windows Vista Business, Enterprise ou Ultimate. L'AWE étant reservé exclusivement aux systèmes Server 2000, 2003 et 2008.
Edité le 29/08/2007 à 19:35