Pourquoi Windows 64 bits nécessite-t-il deux dossiers de programmes?


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 la 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 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 du programme.

Windows 32 et 64 bits

La véritable différence entre Windows 32 et 64 bits concerne la quantité de mémoire que le système d'exploitation peut utiliser. "Address" signifie simplement "garder la 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'information. C'est 4 Go de mémoire. Théoriquement, un système d'exploitation 64 bits peut traiter jusqu'à 1,8446,744,073,709,551,616 octets d'informations.

Cela représente 16,3 milliards de gigaoctets. Cependant, la limite de mémoire sur les versions grand public de Windows 7 est de 192 Go, ce qui dépasse toujours les 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!

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

Deux dossiers de programmes dans Windows

Si vous avez 64- version binaire de Windows, vous avez peut-être remarqué qu'il y a deux dossiers Program Files sur votre disque dur.

On appelle simplement Fichiers de programmeet l'autre est intitulé Fichiers de 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 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 hérités des jours de systèmes d'exploitation 32 bits. La partie x86 du nom de 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, le passage de 32 bits aux applications 64 bits et aux systèmes d'exploitation n'est pas aussi simple que Microsoft le souhaiterait. Pour faire le changement, chaque fournisseur de logiciel, fabricant de matériel, et utilisateur devrait soudainement cesser de fabriquer et d'utiliser tout ce qui est construit sur une architecture 32 bits et commencer à utiliser 64 bits. C'est totalement impraticable parce que la plupart des gens ne veulent pas juste gaspiller leur investissement dans le matériel et les logiciels et acheter tout nouveau.

La solution de Microsoft à cette transition de 32 bits à 64 bits a été d'ajouter prise en charge de 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) que de se mélanger avec de vraies applications 64 bits dans le dossier Program Files standard.

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

Vous pouvez rapidement voir les programmes de votre ordinateur sont en 32 bits et qui sont 64 bits simplement en parcourant les deux dossiers.

Tous les deux mois, je vérifie normalement la site Web du développeur de logiciels pour voir si elles 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 fournisseurs encore aujourd'hui poussent les versions 32 bits comme le téléchargement principal. Par exemple, vous pouvez installez la version 64 bits d'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 rendra inutiles les dossiers Program Files. 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é en même temps. En outre, beaucoup d'applications Windows Store par défaut de Microsoft dans Windows 10 sont toujours des applications 32 bits.

Gardez à l'esprit qu'au moment où nous passerons tous aux applications 64 bits, il est probable cette discussion sur les architectures à 128 bits nous obligera à refaire tout le processus. Profitez-en!

Solution contre la mise à jour sans fin sur Windows Update

Articles Similaires:


28.03.2010