Vous avez entendu parler de x32, x64 et x86 mais vous n’avez aucune idée de la signification de ces termes ? Ensuite, voici quelle est la différence entre x32, x64 et x86.

Quelle est la différence entre x32, x64 et x86 ?

Que signifie x32 ?

Bien que formellement incorrect, le terme x32 fait généralement référence à la version 32 bits d’un système d’exploitation donné. En fait, le terme x32 serait mieux adapté pour désigner une interface binaire d’application créée pour permettre aux programmes de tirer parti du jeu d’instructions x86-64 en utilisant des pointeurs de 32 bits, évitant ainsi le surcroît de pointeurs de 64 bits.

Que signifie x86 ?

Habituellement, le terme x86 fait référence à la version 32 bits d’un pilote, d’un programme ou d’un système d’exploitation donné. Techniquement parlant, cependant, le terme x86 ou architecture x86 fait référence à une famille de processeurs Intel et à l’ensemble des instructions qu’ils sont capables d’utiliser. Le terme x86 est né comme un jeu d’instructions 16 bits pour certains processeurs 16 bits (les Intel 8086 et 8088), puis il a été étendu comme un jeu d’instructions 32 bits pour certains processeurs 32 bits (les Intel 80386 et 80486), et maintenant il a été étendu à nouveau comme un jeu d’instructions 64 bits pour tous les processeurs 64 bits.Il convient également de souligner qu’au début, le terme x86 était écrit 80×86 pour refléter la valeur changeante des numéros identifiant les différents modèles de puces (donc 80386, 80486, 80586, etc.), mais à un moment donné, le 80 devant a été abandonné, ne laissant que x86.

Que signifie x64 ?

Généralement, le terme x64 fait référence à la version 64 bits d’un pilote, d’un programme ou d’un système d’exploitation donné. Toutefois, d’un point de vue technique, le terme x64, x86-64, x86_64, AMD64 ou Intel 64 fait référence à la version 64 bits du jeu d’instructions de l’architecture x86. Plus précisément, lorsque les processeurs 64 bits compatibles avec l’architecture x86 ont été introduits, ils ont été appelés x86-64 (les termes x86-32 et x86-16 ont été utilisés pour les processeurs 32 bits et 16 bits compatibles avec l’architecture x86, respectivement). Plus tard, peut-être pour simplifier les choses, il a été décidé d’utiliser les termes x64 pour désigner les processeurs 64 bits et x86 pour désigner plutôt les processeurs 32 bits.

Que signifie 32 bits ou 64 bits ?

Par définition, un processeur 32 bits peut à la fois traiter des instructions 32 bits et référencer des adresses mémoire 32 bits. Mais que signifie 32 bits ? En termes simples, 32 bit signifie une abréviation pour un certain nombre qui contient 32 bits, c’est-à-dire seulement 0 et 1 (par exemple, 110001000110111011011000101101010101 est un nombre de 32 bits). Comme chaque chiffre de ce nombre ne peut être que 0 ou 1, le nombre total de combinaisons pouvant être utilisées est donc de 2^32, soit 4.294.967.296 (0 à 4.294.967.295). Et 4,29 milliards d’adresses mémoire (chacune capable de stocker un octet de données) équivaut à 4 Go, ce qui explique pourquoi un processeur 32 bits peut accéder à un maximum de 4 Go de RAM sans gadget logiciel pour essayer d’en utiliser encore plus.De même, un processeur 64 bits peut accéder à un maximum de 2^64 adresses mémoire, soit environ 18,4 exabytes de RAM. La seule différence avec un processeur 32 bits est qu’un processeur 64 bits, en plus de traiter des instructions 64 bits et de référencer des adresses mémoire 64 bits, est également capable de traiter des instructions 32 bits et de référencer des adresses mémoire 32 bits. En d’autres termes, un processeur 64 bits est capable d’effectuer des opérations sur 32 et 64 bits, alors qu’un processeur 32 bits ne peut effectuer que des opérations sur 32 bits.Une autre chose importante à dire est que, tout comme les processeurs, les systèmes d’exploitation, les programmes et les pilotes peuvent être à la fois 32 bits et 64 bits. Par conséquent, étant donné qu’un processeur 64 bits peut exécuter à la fois des systèmes d’exploitation, des programmes et des pilotes 32 bits et 64 bits, alors qu’un processeur 32 bits ne peut exécuter que des systèmes d’exploitation, des programmes et des pilotes 32 bits, il est très important de comprendre laquelle des deux versions vous devez installer.

Vous devriez enfin comprendre quelle est la différence entre x32, x64 et x86.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.