Différence entre x86 et x64

Différence entre x86 et x64

Les technologies informatiques évoluent constamment, et si nous basons nos prédictions à la loi de Moore, cela continuerait pendant des décennies à venir. Le développement rapide du matériel informatique est en grande partie dû à l'appétit vorace des consommateurs pour des composants meilleurs et plus rapides. Chaque fois que les développeurs atteignent un barrage routier qui limite l'avancement supplémentaire de la norme actuelle, nous voyons un passage soudain vers une nouvelle norme. C'est ce qui se passe entre x86 et x64.

x86 est une technologie très ancienne qui a commencé avec la famille 8086 de processeurs. Il est maintenant devenu la version x86-32 qui est la version la plus courante et son successeur le x86-64 ou plus communément appelé x64. Le passage progressif à X64 a commencé assez tôt alors qu'il n'y avait toujours aucun inconvénient majeur sur le marché des PC. En effet.

L'exécution d'un système qui a une architecture 32 bits signifie que vous êtes toujours limité à ce que 32bits peut indiquer. Dans ce cas, le problème provenait de la mémoire. Un pointeur de 32 bits de long ne pouvait indiquer un maximum de 4.2 milliards d'adresses qui représentent environ 4 Go de mémoire. En tant que tel, il ne peut allouer jusqu'à 4 Go de mémoire à un certain programme même s'il dispose de 16 Go de mémoire disponible. Cette limitation n'est peut-être jamais un problème pour une configuration domestique, mais dans un environnement de serveur, il pose un énorme problème. C'est pourquoi les processeurs x64 sont apparus très tôt pour les consommateurs.

L'architecture X64 suit toujours ce que X86 a mais il l'améliore en ayant 64bits dans chaque adresse. Cela signifie que la capacité de mémoire de l'architecture x64 est le carré de 4.2 milliards, qui pour l'instant est une quantité inimaginable de mémoire. Celui associé à certaines améliorations fait de l'architecture X64 un processeur certainement excellent pour remplacer son prédécesseur.

Le problème avec x64 est que le logiciel pour cela n'est pas encore là. Bien qu'il existe déjà des systèmes d'exploitation qui essaient de profiter de l'architecture X64, la plupart ne le font pas et il y en a même qui ne fonctionneront pas sur un système d'exploitation x64. Finalement, le logiciel destiné à l'architecture x64 arriverait et tout le matériel et le logiciel 32 bits deviendraient obsolètes. Mais pour l'instant, l'architecture x64 est toujours hantée par des incompatibilités de logiciels qui limitent son appel au grand public.

La dernière caractéristique de l'architecture x64 est sa compatibilité absolue vers l'arrière avec le x86. De sorte que même si votre processeur est x64, l'utilisateur ne remarquerait aucune différence tant que votre système d'exploitation est de 32 bits. Cela pourrait être bon car une fois le logiciel arrivé, vous n'auriez besoin de mettre à jour votre système d'exploitation et votre logiciel, car le matériel est déjà là.