Recommandé, 2024

Choix De L'Éditeur

Pourquoi Windows 64 bits a-t-il besoin de deux dossiers de fichiers de programme?

Bien que Windows XP ait effectivement une version 64 bits, ce n’est que lorsque Microsoft a publié Windows Vista que les consommateurs ont vraiment dû décider de l’achat de la version 32 ou 64 bits.

Windows 7/8/10 est également disponible en versions 32 et 64 bits et si vous avez opté pour la version 64 bits, vous avez peut-être remarqué qu'il existe deux dossiers Program Files sur votre disque dur. Lisez la suite pour explorer la différence entre Windows 32 et 64 bits et pourquoi le système d'exploitation a besoin de deux dossiers distincts dans lesquels stocker les données de programme.

Windows 32 et 64 bits

La vraie différence entre Windows 32 et 64 bits concerne la quantité de mémoire que le système d'exploitation peut gérer. «S'adresser» signifie simplement «garder une trace de».

Windows 7/8/10 32 bits (comme les versions précédentes de Windows 32 bits) peuvent traiter jusqu'à 4 294 967 296 octets d'informations. C'est 4 Go de mémoire. Théoriquement, un système d'exploitation 64 bits peut traiter jusqu'à 1 844 744 073 709 551 616 octets d'informations.

C'est 16, 3 milliards de gigaoctets. Toutefois, la limite de mémoire sur les versions grand public de Windows 7 est de 192 Go, ce qui dépasse les limites physiques de 8 Go à 16 Go pour la plupart des cartes mères. Pour Windows 8, 512 Go et pour Windows 10, la limite de mémoire est énorme: 2 To!

Passer d'un système d'exploitation 32 bits à un système d'exploitation 64 bits représente plus qu'un simple saut dans la mémoire adressable. C'est un changement dans une méthode complètement différente de garder une trace des données. C'est pourquoi le matériel (tel qu'une carte son) a besoin d'un pilote complètement différent pour fonctionner sous Windows 64 bits.

Deux dossiers de fichiers programme sous Windows

Si vous utilisez la version 64 bits de Windows, vous avez peut-être remarqué qu'il existe deux dossiers Program Files sur votre disque dur.

L'un est simplement étiqueté Program Files et l'autre est étiqueté Program Files (x86) . Le premier dossier est l'emplacement par défaut de tous vos programmes 64 bits. Il ne comporte pas d'étiquette supplémentaire à la fin car, en tant que système d'exploitation 64 bits, on suppose que les applications 64 bits iront dans ce dossier.

Le deuxième dossier intitulé Program Files (x86) est l'emplacement par défaut de toutes vos applications 32 bits. En un sens, il s’agit d’un dossier conçu pour les logiciels existants, hérité des systèmes d’exploitation 32 bits. La partie x86 du nom du dossier fait référence à l'architecture x86 32 bits sur laquelle les premiers processeurs 32 bits ont été développés, tels que les processeurs 386, 486 et Pentium.

Malheureusement, passer d’applications et de systèmes d’exploitation 32 bits à 64 bits n’est pas aussi simple que le souhaiterait Microsoft. Pour effectuer le basculement, chaque fournisseur de logiciel, fabricant de matériel et utilisateur devrait soudainement arrêter de créer et d'utiliser tout ce qui est construit sur une architecture 32 bits et commencer à utiliser 64 bits. Cela est tout à fait irréaliste, car la plupart des gens ne sont pas disposés à simplement investir leur investissement dans le matériel et les logiciels et à tout racheter.

La solution de Microsoft pour cette transition de 32 bits à 64 bits a été d’ajouter un support hérité pour la plupart des applications 32 bits. En d'autres termes, la plupart des applications 32 bits fonctionneront dans l'environnement d'exploitation 64 bits.

Pour faciliter la transition, Microsoft a indiqué que toutes les applications 32 bits devraient, par défaut, être chargées dans le dossier Program Files (x86) plutôt que mélangées avec de vraies applications 64 bits dans le dossier Program Files habituel.

Windows utilise un émulateur de toutes sortes pour exécuter des applications 32 bits sous Windows 64 bits. Vous avez peut-être vu sur votre système des dossiers portant le terme WOW64 . WOW64 signifie Windows 32 bits sur Windows 64 bits. Chaque fois que vous exécutez un programme 32 bits et qu'il doit accéder au répertoire des fichiers du programme, celui-ci est redirigé de manière transparente vers C: \ Program Files (x86) \ à l'aide de WOW64.

Vous pouvez rapidement voir quels programmes de votre ordinateur sont 32 bits et quels programmes 64 bits en naviguant simplement dans les deux dossiers.

Tous les deux mois, je vérifie normalement le site Web du développeur du logiciel pour savoir s'il a publié une version 64 bits du programme. Parfois, il faut creuser un peu pour trouver la version 64 bits d'un programme. Même aujourd'hui, la plupart des fournisseurs proposent toujours les versions 32 bits comme téléchargement principal. Par exemple, vous pouvez installer la version 64 bits d'Office 365, mais ce n'est pas le téléchargement par défaut.

Bientôt, toutefois, la plupart des applications seront 64 bits, ce qui rend inutile la nécessité de plusieurs dossiers Program Files. Malgré tout, même lorsque Microsoft a publié Windows Vista 64 bits, Microsoft n'a pas réussi à développer et à publier une version 64 bits d'Office 2007 publiée au même moment. En outre, de nombreuses applications Windows Store par défaut de Microsoft dans Windows 10 sont toujours des applications 32 bits.

N'oubliez pas qu'au moment où nous passerons tous aux applications 64 bits, il est probable que parler d'architectures 128 bits nous obligera à reprendre tout le processus. Prendre plaisir!

Top