Pourquoi les fenêtres 64 bits ont-elles besoin de deux dossiers de fichiers de programme?

Pourquoi les fenêtres 64 bits ont-elles besoin de deux dossiers de fichiers de programme?

Bien que Windows XP ait eu une version 64 bits, ce n'est que lorsque Microsoft a publié Windows Vista que les consommateurs ont vraiment dû prendre une décision d'acheter 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 le 64 bits, vous avez peut-être remarqué qu'il existe deux dossiers de fichiers de programme sur votre disque dur. Lisez la suite pour explorer la différence entre les fenêtres 32 et 64 bits et pourquoi le système d'exploitation a besoin de deux dossiers distincts pour stocker les données du programme.

Table des matières

    Windows 32 et 64 bits

    La vraie différence entre Windows 32 et 64 bits a à voir avec la quantité de mémoire que le système d'exploitation peut aborder. «Aborder» signifie simplement «garder une trace de."

    Windows 7/8/10 32 bits (comme les versions 32 bits précédentes de Windows) 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 aborder jusqu'à 1 8446 744,073 709 551 616 octets d'informations.

    C'est 16.3 milliards de gigaoctets. Cependant, la limite de mémoire aux versions grand public de Windows 7 est de 192 Go, ce qui est toujours au-delà des limites physiques de 8 Go à 16 Go pour la plupart des cartes mères. Pour Windows 8, c'est 512 Go et pour Windows 10, c'est un énorme 2 To pour la limite de mémoire!

    L'un est simplement étiqueté Fichiers de programme Et l'autre est étiqueté Fichiers du programme (x86). Le premier dossier est l'emplacement par défaut pour tous vos programmes 64 bits. Il n'a pas d'étiquette supplémentaire à la fin car en tant que système d'exploitation 64 bits, il est supposé que les applications 64 bits entreront dans ce dossier.

    Le deuxième dossier étiqueté Fichiers du programme (x86) est l'emplacement par défaut pour toutes vos applications 32 bits. Dans un sens, il s'agit d'un dossier conçu pour les logiciels hérités qui restent depuis l'époque 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 des applications et systèmes d'exploitation 32 bits à 64 bits n'est pas aussi simple que Microsoft le souhaite. Pour faire le changement, chaque fournisseur de logiciels, fabricant de matériel et utilisateur devrait soudainement arrêter de fabriquer et d'utiliser tout ce qui est construit sur une architecture 32 bits et commencer à utiliser 64 bits. C'est tout à fait peu pratique car la plupart des gens ne sont pas disposés à simplement informer leur investissement dans le matériel et les logiciels et à acheter à nouveau tout nouveau.

    La solution de Microsoft à 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 de fonctionnement 64 bits.

    Pour faciliter la transition, Microsoft a désigné que toute l'application 32 bits devrait, par défaut, être chargée dans le dossier du programme Fichiers (X86) plutôt que de se mêler avec de vraies applications 64 bits dans le dossier régulier des fichiers de programmes.

    Windows utilise en quelque sorte un émulateur pour exécuter des applications 32 bits dans des fenêtres 64 bits. Vous avez peut-être vu des dossiers sur votre système qui ont le terme Wow64. Wow64 représente 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, il est en toute transparence vers C: \ Program Files (x86) \ Utilisation de WOW64.

    Vous pouvez rapidement voir quels programmes sur votre ordinateur sont 32 bits et lesquels sont 64 bits en parcourant simplement les deux dossiers.

    Tous les deux mois, je vérifie normalement le site Web du développeur de logiciels pour voir s'ils ont publié une version 64 bits du programme. Parfois, vous devez creuser un peu pour trouver la version 64 bits d'un programme. La plupart des vendeurs, même aujourd'hui, poussent encore les versions 32 bits comme téléchargement principal. Par exemple, vous pouvez installer la version 64 bits de Office 365, mais ce n'est pas le téléchargement par défaut.

    Bientôt, cependant, la plupart des applications seront 64 bits, ce qui rend le besoin de dossiers de fichiers de programme multiples inutiles. Pourtant, même Microsoft lorsqu'il a publié Windows Vista 64 bits, n'a pas réussi à développer et à publier une version 64 bits d'Office 2007 qui a été publiée en même temps. De plus, une grande partie des applications par défaut de Windows Store de Microsoft dans Windows 10 sont toujours des applications 32 bits.

    Gardez à l'esprit qu'au moment où nous passons tous à des applications 64 bits, il est probable que la conversation des architectures 128 bits nous obligera à passer à nouveau tout le processus. Apprécier!