robot de la enciclopedia para niños

IA-32 para niños

Enciclopedia para niños

IA-32, también conocida como x86, x86-32 o i386, es un tipo de "lenguaje" que entienden los procesadores de computadora. Es como un manual de instrucciones para que el procesador sepa qué hacer. Fue creado por la empresa Intel y se ha usado en muchísimas computadoras personales en todo el mundo.

Esta arquitectura es una versión mejorada de 32 bits. Se usó por primera vez en el procesador Intel 80386. Antes de este, existían procesadores más antiguos de 16 bits, como el Intel 8086 y el 80286. IA-32 se convirtió en la base para todos los diseños de procesadores x86 que vinieron después.

Una de las razones por las que IA-32 ha durado tanto es su capacidad de "compatibilidad hacia atrás". Esto significa que los programas hechos para procesadores más antiguos de 16 bits podían seguir funcionando en los nuevos procesadores de 32 bits.

Con el tiempo, esta arquitectura se hizo aún más potente, extendiéndose a 64 bits. Esta nueva versión se conoce como Intel 64 (por Intel) o AMD64 (por AMD). En general, se le llama x86-64 o x64. Es importante saber que esta extensión no es lo mismo que otra arquitectura de 64 bits de Intel llamada IA-64, que se usó en los procesadores Itanium.

Los conjuntos de instrucciones como IA-32 se describen a menudo como CISC (Computadora con Conjunto de Instrucciones Complejas). Sin embargo, con los avances en el diseño de procesadores, estas clasificaciones han cambiado. Los procesadores x86 modernos son muy avanzados y eficientes.

Historia de IA-32

El conjunto de instrucciones IA-32 apareció por primera vez en el microprocesador Intel 80386 en el año 1986. Este fue un momento clave, ya que sentó las bases para la mayoría de los microprocesadores durante más de 20 años. Aunque las instrucciones básicas se mantuvieron, cada nueva generación de procesadores se hizo mucho más rápida.

En muchos programas de computadora, todavía se refieren a IA-32 como la arquitectura "i386".

Intel fue quien inventó IA-32 y es el mayor fabricante de estos procesadores. Sin embargo, no es el único. La empresa Advanced Micro Devices (AMD) es el segundo mayor proveedor. También hay otras empresas más pequeñas que fabrican procesadores IA-32.

Alrededor del año 2007, Intel empezó a usar más la arquitectura x86-64. Aun así, siguió fabricando procesadores IA-32, como el Celeron M para computadoras portátiles. Otras empresas como VIA Technologies y AMD también continuaron produciendo procesadores IA-32 para diferentes usos.

En el año 2000, AMD anunció una versión mejorada de IA-32 llamada x86-64 (más tarde conocida como AMD64). Esta versión añadió la capacidad de trabajar con 64 bits. Intel adoptó esta arquitectura extendida más tarde, con algunos cambios menores.

¿Qué arquitecturas vinieron después de IA-32?

Después de IA-32, surgieron otras arquitecturas importantes que mejoraron la forma en que funcionan los procesadores.

IA-64: Una arquitectura diferente

La arquitectura IA-64 de Intel, lanzada en 1999, no es directamente compatible con IA-32. Aunque tienen nombres parecidos, IA-64 usa un conjunto de instrucciones completamente distinto. Esta arquitectura se usó en los procesadores Itanium. Al principio, los procesadores Itanium podían ejecutar programas IA-32, pero lo hacían muy lentamente. Por eso, Intel optó por usar programas especiales (emuladores) para que funcionaran.

Las mejoras de IA-64 incluían:

  • Muchos más registros de propósito general (128 en total). Los registros son como pequeños espacios de memoria dentro del procesador.
  • Muchos más registros para cálculos con números decimales (128 en total).
  • Un sistema para guardar valores en los registros cuando se llamaban a otras funciones.

x86-64: La evolución de IA-32

La arquitectura x86-64 es una extensión de IA-32 que añadió la capacidad de trabajar con 64 bits. Esto significa que los procesadores pueden manejar más información al mismo tiempo.

AMD64: La propuesta de AMD

El conjunto de instrucciones AMD64 fue anunciado por AMD en el año 2000. Fue la primera extensión de 64 bits para IA-32. AMD aprovechó esta oportunidad para solucionar algunos pequeños problemas que existían en el conjunto de instrucciones x86 desde sus inicios.

Las mejoras de AMD64 incluyen:

  • El doble de registros de propósito general (16 en total).
  • El doble de registros SSE (16 en total). Los registros SSE son especiales para cálculos complejos.
  • Los registros de propósito general se hicieron más flexibles, sin tantas restricciones.
  • Se eliminó gran parte de la funcionalidad de los registros de segmento, ya que su uso había disminuido.

Intel 64: La versión de Intel

En 2004, Intel anunció su propia versión de la extensión de 64 bits, llamada EM64T (Extended Memory 64 Technology), y más tarde renombrada Intel 64. Esta versión se basó en AMD64 y es compatible con la mayoría de los programas hechos para AMD64.

Intel empezó a usar Intel 64 en sus procesadores Xeon a finales de 2004. Luego, lo introdujo en las computadoras personales con el procesador Pentium 4 a principios de 2005.

Véase también

Kids robot.svg En inglés: X86 Facts for Kids

kids search engine
IA-32 para Niños. Enciclopedia Kiddle.