|
Accueil > Actualités > Patch pour les applications 32 bit et Windows x64 Patch pour les applications 32 bit et Windows x64
Outre le support d'une quantité de mémoire physique bien supérieure (Windows XP Professional x64 Edition supporte 32 Go de RAM contre 4 Go pour Windows XP Professional), l'un des principaux avantages des versions 64 bit (x64) de Windows par rapport aux versions 32 bit (x86), est l'augmentation de la taille de l'espace d'adressage virtuel. En effet, les applications à la base prévues pour s'exécuter sur une architecture 32 bit peuvent, avec Windows x64, profiter d'un espace d'adressage virtuel de 4 Go au lieu de 2 Go précédemment ce qui permet potentiellement d'améliorer leurs performances. Pour les applications compilées directement pour l'architecture x64, la limite de l'espace d'adressage virtuel est en revanche de 8 To...
Pour que les applications 32 bit s'exécutent sur Windows x64 Edition en bénéficiant de ces 4 Go d'adressage virtuel, elles doivent toutefois avoir été compilées par leurs développeurs avec l'option /LARGEADDRESSAWARE qui permet au système d'exploitation d'allouer à cette application la mémoire demandée. Grâce à ce mécanisme, les développeurs peuvent ainsi déjà optimiser quelque peu leurs applications 32 bit pour Windows x64 Edition sans pour autant tout de suite effectuer le long et fastidieux travail de conversion de leur code en 64 bit. Bien sûr, cette compilation des applications avec l'option /LARGEADDRESSAWARE n'a d'intérêt que pour des applications qui consomment énormément de mémoire comme des serveurs de base de données ou encore comme des logiciels de calcul. Malheureusement, il semblerait que de nombreux problèmes de stabilité perturbent à l'heure actuelle l'exécution des applications 32 bit sur les plate-formes 64 bit lorsque l'option /LARGEADDRESSAWARE est utilisée. C'est en fait la couche d'émulation Windows on Windows 64 (WOW64) qui a quelques bugs ce qui peut causer des problèmes de stabilité notamment avec les interfaces graphiques de certains logiciels. Pour résoudre ces problèmes d'exécution de programmes 32 bit en environnement 64 bit, Microsoft a publié il y a peu un patch correctif numéroté KB911021.
Actualité publiée par Julien Sambourg le lundi 13 mars 2006 à 13:32
Il y a 1 commentaire sur cette actualité Marque associée : Microsoft Catégorie associée : Barrette de mémoire Flux RSS des actualités TousLesDrivers.com |
|