lunes, 5 de diciembre de 2016

ARQUITECTURA X32 Y X64

IA-32 (Intel Architecture, 32 bits) es la arquitectura del conjunto de instrucciones de los procesadores de Intel 80×86 y de los primeros microprocesadores de AMD. IA-32 fue una extensión de 32 bits, implementada por primera vez en 1986 en el procesador Intel 80386, sucesor de los antiguos procesadores Intel 8086, 8088, 80186 y 80286 de 16-bit y el denominador común de todos los diseños 80×86 subsiguientes (80486, 80586, 80686). Por este motivo, también es conocida de manera genérica como arquitectura i386, x86-32 o x86, aunque bajo esta última denominación (x86), y también como x86-16, se suele incluir a los procesadores Intel de 16 bits.

El salto a los 64 bits se produjo con la aparición de una nueva extensión en el año 2000 derivada de IA-32 llamada x86-64, desarrollada por AMD y posteriormente renombrada a AMD64 (el primer procesador con soporte para este conjunto de instrucciones fue el Opteron). Mas tarde, en el 2004, esta arquitectura extendida fue adoptada por Intel, el nuevo conjunto de instrucciones recibió el acrónimo EM64T (“Extended Memory 64 Technology”), cuyo nombre código fue Yamhill o IA-32e, y posteriormente fue renombrado adoptando el nombre definitivo de Intel 64 (arquitectura utilizada por primera vez a principios del 2005 con el Pentium 4). A estas arquitecturas de 64 bits se las conoce de manera genérica como x86-64 o x64, y no debemos confundirlas con la arquitectura IA-64 de 64-bits.


La arquitectura IA-64 (Intel Arquitecture, 64 bits) de Intel (perogrullada), fue lanzada en 1999, y no es directamente compatible con el conjunto de instrucciones IA-32 (excepto bajo emulación software) como sí sucede en el caso de las arquitecturas Intel 64 y AMD64. IA-64 es la arquitectura utilizada por la línea de procesadores Itanium e Itanium 2, por lo que inicialmente fue conocida por el nombre de Intel Itanium Architecture.

No hay comentarios:

Publicar un comentario