122 votes

Pourquoi x86 représente-t-il 32 bits alors que x64 représente 64 bits ?

Ma question est la suivante : pourquoi l'abréviation pour 32 bits est x86 alors que l'abréviation pour 64 bits est x64 ?

Je suppose que cela a quelque chose à voir avec l'époque des 386 et 486, où les processeurs 32 bits se terminaient tous en 86, mais il y avait sûrement des processeurs qui ne se terminaient pas en 86 et qui étaient toujours 32 bits ?

Quelqu'un connaît-il l'histoire de ce projet ou peut-il me diriger vers une bonne source d'information ?

3voto

ScoRpion Points 141

Techniquement, x86 fait simplement référence à une famille de processeurs et au jeu d'instructions qu'ils utilisent tous. Il ne dit rien de spécifique sur la taille des données.

Le x86 a commencé comme un jeu d'instructions 16 bits pour les processeurs 16 bits (les processeurs 8086 et 8088), puis a été étendu à un jeu d'instructions 32 bits pour les processeurs 32 bits (80386 et 80486), et a maintenant été étendu à un jeu d'instructions 64 bits pour les processeurs 64 bits. Il était écrit 80x86 pour refléter la valeur changeante au milieu des numéros de modèle de puce, mais quelque part, le 80 à l'avant a été abandonné, laissant juste x86.

Le Pentium et ses descendants ont changé la façon dont les processeurs étaient nommés et commercialisés, bien que tous les processeurs plus récents utilisant le jeu d'instructions x86 d'Intel soient toujours désignés comme compatibles x86, i386 ou i686 (ce qui signifie qu'ils utilisent tous des extensions du jeu d'instructions 8086 d'origine).

x64 est vraiment l'intrus ici. Le premier nom de l'extension 64 bits de l'ensemble x86 était x86-64. Il a ensuite été nommé AMD64 (parce que c'est AMD qui a proposé l'extension 64 bits à l'origine). Intel a obtenu une licence pour le jeu d'instructions 64 bits et a nommé sa version EM64T. Les deux jeux d'instructions et les processeurs qui les utilisent sont toujours considérés comme des x86.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X