Différence entre x86 et x64 La différence entre les technologies informatiques

Anonim

évoluent constamment, et si nous basons nos prédictions sur la loi de Moore, cela se poursuivra pendant des décennies. Le développement rapide du matériel informatique est largement 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 de la norme actuelle, nous observons un changement 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 de processeurs 8086. Il a maintenant évolué dans la version x86-32 qui est la version la plus courante et son successeur le x86-64 ou plus communément connu sous le nom x64. Le passage progressif à x64 a commencé assez tôt alors qu'il n'y avait toujours pas d'inconvénients majeurs sur le marché des PC. C'est parce que le premier marché à éprouver les problèmes liés à x86 était ceux qui exécutent des serveurs haut de gamme.

L'exécution d'un système doté d'une architecture 32 bits signifie que vous êtes toujours limité à ce que les 32 bits peuvent pointer. Dans ce cas, le problème provenait de la mémoire. Un pointeur de 32 bits ne pouvait pointer que vers un maximum de 4. 2 milliards d'adresses, ce qui représente à peine 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 ne peut jamais être un problème pour une installation à domicile, mais dans un environnement de serveur, il présente 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 elle s'améliore en ayant 64 bits dans chaque adresse. Cela signifie que la capacité de mémoire de l'architecture x64 est le carré de 4. 2 milliards, ce qui est pour l'instant une quantité de mémoire inimaginable. Cela ajouté à certaines améliorations fait de l'architecture x64 un très bon processeur pour remplacer son prédécesseur.

Le problème avec x64 est que le logiciel n'est pas vraiment là pour le moment. Bien qu'il existe déjà des systèmes d'exploitation qui tentent de tirer parti 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 logicielles qui limitent son attrait auprès du grand public.

La dernière caractéristique de l'architecture x64 est sa rétrocompatibilité absolue avec le x86. Ainsi, même si votre processeur est x64, l'utilisateur ne remarquera aucune différence tant que votre système d'exploitation est en 32 bits. Cela pourrait être une bonne chose car une fois le logiciel arrivé, il vous suffira de mettre à jour votre système d'exploitation et votre logiciel, car le matériel est déjà là.