¿Es x86 de 32 o 64 bits?
Tengo una copia de Windows en MSDNAA y dice Windows Vista x86. ¿Es Windows Vista de 32 bits o de 64 bits?
Tengo una copia de Windows en MSDNAA y dice Windows Vista x86. ¿Es Windows Vista de 32 bits o de 64 bits?
En la terminología actual, x86
indica normalmente 32 bits, y x86-64
o x64
indica 64 bits.
x86
se refiere realmente a un conjunto de instrucciones basado en el Intel 8086 (de hace algún tiempo - 1973 según la Wikipedia). Hoy en día, esto se entiende simplemente como un conjunto de instrucciones de 32 bits. Inicialmente era un conjunto de instrucciones que operaba sólo con 16 bits, por lo que históricamente se podía denominar x86-16
o x86-32
. Pero, obviamente, x86-16
ya no es relevante, ya que los procesadores de 16 bits desaparecieron hace mucho tiempo.
x86-64
(o simplemente x64
) es una extensión del conjunto de instrucciones x86
, que proporciona soporte para registros de 64 bits, espacio de memoria y similares. Es totalmente compatible con el conjunto de instrucciones x86
de 32 bits (lo que permite que el software de 32 bits sea compatible sin modificaciones en la mayoría de los casos) y se considera simplemente un conjunto de instrucciones de 64 bits.
También hay nombres específicos de proveedores para x86-64
- puede referirse a AMD64
o Intel 64
(anteriores IA-32e
y EM64T
).
Windows Vista reporta x86
para la versión de 32 bits y x86-64
para la versión de 64 bits.