¿Es x86 32 bit o 64 bit?

Respuestas:

39

En la terminología actual x86normalmente indica 32 bits, con x86-64o x64indicando 64 bits.

x86Realmente se refiere a un conjunto de instrucciones basado en Intel 8086 (desde hace algún tiempo - 1973 según el cálculo de Wikipedia). Hoy en día esto normalmente se toma simplemente como un conjunto de instrucciones de 32 bits. Inicialmente se trataba de un conjunto de instrucciones que funcionaban con solo 16 bits, por lo que históricamente se podría denominar como x86-16o x86-32. Pero, obviamente, x86-16ya no es relevante ya que los procesadores de 16 bits se extinguieron hace mucho tiempo.

x86-64(o simplemente x64) es una extensión del x86conjunto de instrucciones, que proporciona soporte para registros de 64 bits, espacio de memoria y similares. Es totalmente compatible con el x86conjunto de instrucciones 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 entiende simplemente como un conjunto de instrucciones de 64 bits.

Hay nombres específicos del proveedor para x86-64así - se puede hacer referencia a AMD64, o Intel 64(anterior IA-32ey EM64T).

DMA57361
fuente
13

Windows Vista informa x86para la versión de 32 bits y x86-64para la versión de 64 bits.

Andrejs Cainikovs
fuente
7

es una versión de Windows de 32 bits

lajuette
fuente
4
  • Tienes una versión de 32 bits

  • x86 es solo para 32 bits . A veces también se le conoce como x86-32 .

  • x86- 64 admite 64 bits . A menudo se refieren por el término x64

subanki
fuente
1
La última parte de tu respuesta no tiene sentido. x86 se refiere a 32 bits, por lo que puede estar seguro.
MDMarra
Lo siento había algún error de edición en mi respuesta, por lo que parecía ser una respuesta equivocada
subanki