Est-ce que x86 est 32 bits ou 64 bits ?
J'ai une copie de Windows dans MSDNAA et il est écrit Windows Vista x86. Est-ce que c'est Windows Vista 32 bit, ou 64 bit ?
J'ai une copie de Windows dans MSDNAA et il est écrit Windows Vista x86. Est-ce que c'est Windows Vista 32 bit, ou 64 bit ?
Dans la terminologie actuelle, x86
indique normalement 32 bits, avec x86-64
ou x64
indiquant 64 bits.
x86
se réfère en fait à un ensemble d'instructions basé sur l'Intel 8086 (d'après Wikipedia, il y a quelque temps - 1973). De nos jours, on considère généralement qu'il s'agit simplement d'un jeu d'instructions 32 bits. Au départ, il s'agissait d'un jeu d'instructions qui ne fonctionnait qu'en 16 bits, de sorte qu'historiquement, on pourrait le désigner sous le nom de x86-16
ou x86-32
. Mais, évidemment, x86-16
n'est plus pertinent car les processeurs 16 bits ont disparu depuis longtemps.
x86-64
(ou simplement x64
) est une extension du jeu d'instructions x86
, qui prend en charge les registres 64 bits, l'espace mémoire et autres. Elle est entièrement rétrocompatible avec le jeu d'instructions 32 bits x86
(ce qui permet aux logiciels 32 bits d'être compatibles sans modification dans la plupart des cas) et est considérée comme signifiant simplement un jeu d'instructions 64 bits.
Il existe également des noms spécifiques aux fournisseurs pour x86-64
- il peut être désigné par AMD64
ou Intel 64
(anciennement IA-32e
et EM64T
).
Windows Vista rapporte x86
pour la version 32bit et x86-64
pour la version 64bit.