Vous avez probablement vu des options disponibles 32 bits et 64 bits à chaque fois que vous téléchargez une application, ou dès que vous installez un jeu. Votre PC pourrait même avoir une étiquette qui indique qu’il a un processeur 64 bits. Mais est-ce vraiment important ? Presque tous les PC de nos jours ont désormais un processeur 64 bits, donc pourquoi devrez-vous vous préoccuper de la différence entre des systèmes d’exploitation 32 bits ou 64 bits ?
Pour commencer, si vous êtes un utilisateur Windows, vous avez probablement remarqué que vous avez deux dossiers Program Files — un nommé simplement « Program Files » et l’autre nommé « Program Files (x86) ». Comprendre la différence entre ces deux dossiers et pourquoi vous les avez en premier lieu est très important, surtout si vous n’avez pas installé le bon programme dans le bon dossier. C’est le genre de chose que vous remarquerez jamais jusqu’à ce que vous le fassiez accidentellement et que vos applications fonctionnent mal.
Les mêmes, mais différents
Premièrement, la raison pour laquelle vous avez ces deux dossiers est parce qu’il y a en ce moment deux architectures fondamentales et différentes utilisées pour fabriquer des processeurs d’ordinateur et par conséquent il y a deux manières différentes fondamentales d’écrire des programmes et des applications. Les applications utilisent toutes des ressources partagées sur un système Windows ; elles sont appelées fichiers DLL ou des bibliothèques de liens dynamiques (Dynamic Link Library). Elles forment tout simplement une bibliothèque de ressources communes regroupées que plusieurs différentes applications utiliseront. Windows les met toutes dans un seul endroit afin de faciliter les choses pour les développeurs de logiciels.
Donc, ces fichiers DLL sont écrits et structurés en de manières différentes fondamentales parce qu’ils sont destinés à être utilisés par des applications 64 bits ou par des applications 32 bits. Si, par exemple, une application 32 bits cherche un fichier DLL et trouve une version 64 bits, il cessera de fonctionner. Imaginez aller dans une bibliothèque afin de trouver un manuel spécifique et soudainement vous réalisez que tous ces manuels sont en langues étrangères. Il y a de fortes chances que vous partirez et vous assumerez que vous n’êtes pas allé dans le bon endroit n’est-ce pas ? Le même principe de base s’applique ici.
Ne serait-ce pas plus facile si vous utilisiez simplement un logiciel 64 bits sur des systèmes 64 bits, et de totalement ignorer le logiciel 32 bits ? A vrai dire, pas vraiment. Le problème est l’architecture 32 bits (x86) qui existe depuis très longtemps, et il y a toujours une multitude d’applications qui utilisent l’architecture 32 bits. Les systèmes modernes 64 bits peuvent exécuter les logiciels 32 bits et 64 bits grâce à une solution simple et facile : deux répertoires Program Files différents. Lorsque les applications 32 bits sont placées dans le dossier x86 approprié, Windows sait comment donner les bons fichiers DLL, aussi appelé la version 32 bits. Tout ce qui se trouve dans le répertoire Program Files habituel peut par contre avoir accès aux autres types de fichiers, le type fichier important.
Donc pourquoi est-ce si important, pourquoi avons-nous ces deux différentes architectures ?
Que sont les bits ?
Le nombre de bits dans un processeur fait référence à la taille des types de données qu’il supporte et la taille de sa base de registre. Pour faire simple, un processeur 64 bits est plus performant qu’un processeur 32 bits car il peut supporter plus de données à la fois. Un processeur 64 bits est capable d’enregistrer plus de valeurs de calcul, dont les adresses mémoires, ce qui veut dire qu’il peut avoir accès à plus de 4 milliard de fois à autant de mémoire physique par rapport à un processeur 32 bits. C’est tout aussi important que cela puisse paraître. Les processeurs 64 bits sont aux processeurs 32 bits ce que l’automobile est aux bogheis.
La principale différence : les processeurs 32 bits sont parfaitement capable de supporter une quantité limité de RAM (sur Windows, 4Gb ou moins) et les processeurs 64 bits sont capables d’en utiliser bien plus. Bien sûr, afin d’y arriver, votre système d’exploitation à aussi besoin d’être conçu pour bénéficier d’un meilleur accès à la mémoire. Cette page Microsoft propose des solutions pour résoudre les problèmes de limitations de mémoire pour des multiples versions de Windows. Une charrette tirée par des chevaux vous amènera à votre lieu de travail aussi facilement qu’une voiture, sauf en cas de problèmes d’équin, mais une voiture peut faire bien plus – elle peut vous amener à votre lieu de travail ou partout dans le pays et elle peut le faire plus rapidement qu’un cheval.
Combien de bits ?
En tant que règle générale, si vous avez moins de 4Go de RAM dans votre ordinateur, vous n’avez pas besoin d’un processeur (UCT) 64 bits mais si vous avez 4Gb de RAM ou plus, vous en avez besoin. Alors que de nombreux utilisateurs pourraient constater qu’un processeur 32 bits leur fournit assez de performance informatique et d’accès mémoire, les applications qui ont tendance à utiliser de larges quantités de mémoire pourraient afficher de vastes améliorations avec le processeur mis à jour. Les logiciels de retouche photo et de montage vidéo, les utilitaires de modélisation 3D et les jeux vidéos feront meilleur usage d’une architecture 64 bits et d’un système d’exploitation, surtout si l’appareil a 8Go de RAM ou même 16Go de RAM qui peuvent être divisés parmi les applications qui en ont besoin.
À travers l’émulation hardware, il est possible d’exécuter un logiciel 32 bits et des systèmes d’exploitation sur un appareil avec un processeur 64 bits. Cependant, l’inverse n’est pas vrai car les processeurs 32 bits peuvent pas exécuter un logiciel conçu avec une architecture 64 bits en tête. Ce qui veut dire que si vous voulez profiter au maximum de votre nouveau processeur vous aurez également besoin d’un nouveau système d’exploitation, sinon vous n’aurez pas d’effets bénéfiques sur la version 32 bits de votre hardware.
Différences de systèmes opérationnels
Avec l’amélioration de la disponibilité des processeurs 64-bit et des meilleures capacités de RAM, Microsoft et Apple ont tous les deux mis à jour les versions de leurs systèmes opérationnels qui sont conçus pour bénéficier pleinement de la nouvelle technologie.
Dans le cas de Microsoft Windows, les versions basiques des systèmes opérationnels ont des limitations sur la RAM qui peut être utilisée pour les applications, mais même dans la meilleure et la version professionnelle du système opérationnel, 4GB est le maximum de la mémoire utilisable qu’une version 32-bit puisse prendre en charge. Alors qu’un système opérationnel 64-bit peut drastiquement améliorer les capacités d’un processeur, le vrai saut vient avec un logiciel conçu avec cette architecture en tête.
Software et Drivers
Les applications avec un besoin de haute performance ont déjà pris l’avantage de l’accroissement de la mémoire disponible, avec les sociétés qui ont produit des versions 64-bit de leurs programmes. C’est particulièrement utile pour les programmes qui peuvent stocker beaucoup d’informations en accès immédiate, comme les logiciels d’édition d’images qui ouvrent de nombreux fichiers image lourds en même temps.
Les jeux vidéo sont conçus pour tirer avantage des processeurs 64-bit et de l’amélioration de mémoire qui les accompagne. Etre capable de prendre en charge davantage de calculs à la fois signifie plus de passage sur l’écran sans décalage avec une performance fluide de votre carte graphique, qui n’a désormais plus besoin de partager la mémoire avec d’autres processus.
La plupart des logiciels sont compatibles avec l’utilisation en arrière-plan, ce qui vous permet de lancer des applications 32-bit dans un environnement 64-bit sans problème. Les logiciels de protection contre les virus et les drivers ont tendance à faire exception à la règle, avec des hardwares nécessitant pour la plupart d’être installés dans la bonne version pour fonctionner correctement.
Lire la suite:
Meilleur Antivirus
Télécharger ISO de Windows 10
Accélérer Windows 10 Gratuit
Comment mettre à niveau de Windows 10 32-bits vers 64-bits