ALEGSA.com.ar

Definición de x86-64

Significado de x86-64: x86-64 es un superconjunto de 64 bits del conjunto de instrucciones que forman la arquitectura x86. El conjunto de instrucciones x86-64 fue diseñado por ...
01-07-2023 00:00
Para poder mantener nuestro sitio web gratuito nos ayudas mucho si nos sigues en nuestras Redes Sociales

 


Definición de x86-64

 

x86-64 es un superconjunto de 64 bits del conjunto de instrucciones que forman la arquitectura x86.

El conjunto de instrucciones x86-64 fue diseñado por AMD (llamado AMD64), y soportado por los x86 de Intel (llamado Intel64, aunque al principio se llamó IA-32e y EM64T).

Por lo tanto, x86-64 (o simplemente x64) se refiere tanto a AMD64 como a Intel 64, que son dos implementaciones casi idénticas.

x86-64 no es lo mismo que IA-64, pues esta última es la arquitectura subyacente de la línea de procesadores Itanium de Intel.


Historia del x86-64 (AMD64 e Intel 64)



La arquitectura AMD64 es implementada por los procesadores Athlon 64, Athlon 64 FX, Athlon 64 X2, Turion 64, Turion 64 X2, Opteron y Sempron de AMD. El primer procesador operando en AMD64 fue el Opteron, lanzado en abril de 2003.

En tanto, la implementación de Intel del x86-64 (llamada Intel 64), es usada en las nuevas versiones de los procesadores Pentium 4, Pentium D, Pentium Extreme Edition, Celeron D, Xeon, y Pentium Dual-Core, y en todas las versiones del Core 2.

AMD creó AMD64 como una alternativa totalmente diferente a la aquitectura IA-64 de Intel y Hewlett-Packard. Fue anunciado al principio por AMD como x86-64 en agosto de 2000, pues sería como una evolución a la arquitectura dom existente, y opuesta a la idea de Intel de crear arquitectura una totalmente nueva de 64 bits (la IA-64).

Intel tuvo que adaptarse a lo que creó AMD (siempre había sido al revés), creando una extensión de su propia línea de procesadores x86, dando origen al Intel 64.

El nombre cambió varias veces, al principio era referido como IA-32e (por IA-32 extensions), luego en marzo de 2004 su nombre oficial fue EM64T (Extended Memory 64 Technology). Finalmente entrado el 2006, Intel comenzó a llamarlo Intel 64, tal como lo hace AMD con el AMD64.


Diferencias entre AMD64 e Intel 64



Existen muy pequeñas diferencias entre ambos conjuntos de instrucciones. Los compiladores generalmente producen binarios que funcionan tanto en AMD64 como en Intel 64.

Las pequeñas diferencias sólo son importantes para desarrolladores de compiladores y desarrolladores sistemas operativos.

Además, x86-64 ha sido ampliamente adoptado como la arquitectura principal para las computadoras personales y servidores. Ha demostrado ser más eficiente y poderoso en comparación con las versiones anteriores de la arquitectura x86 de 32 bits.

El conjunto de instrucciones x86-64 permite una mayor capacidad de direccionamiento de memoria, lo que significa que los sistemas pueden acceder a una mayor cantidad de memoria RAM. Esto ha sido especialmente beneficioso para las aplicaciones que requieren una gran cantidad de memoria, como los sistemas operativos de servidor y las aplicaciones de análisis y procesamiento de datos intensivos.

Una de las características clave de x86-64 es su compatibilidad con versiones anteriores de aplicaciones de 32 bits. Esto significa que las aplicaciones existentes desarrolladas para la arquitectura x86 de 32 bits todavía se pueden ejecutar en sistemas basados en x86-64 sin problemas. Esto ha sido una ventaja significativa para la transición hacia sistemas de 64 bits, ya que no ha sido necesario actualizar todas las aplicaciones existentes de una vez.

La introducción de x86-64 también permitió el desarrollo de procesadores de múltiples núcleos, lo que ha llevado a un aumento significativo en el rendimiento de los sistemas. Los procesadores de múltiples núcleos, combinados con la capacidad de direccionamiento de memoria mejorada de x86-64, han llevado a un aumento en el rendimiento de las aplicaciones y han permitido el procesamiento paralelo más eficiente.

En resumen, x86-64 ha sido una evolución importante en la arquitectura de hardware, ofreciendo mayores capacidades de memoria, compatibilidad con versiones anteriores y mejor rendimiento en comparación con las versiones anteriores de la arquitectura x86 de 32 bits. Esto ha llevado a un aumento en la eficiencia y potencia de las computadoras personales y servidores basados en x86-64.


Resumen: x86-64



x86-64 es un conjunto de instrucciones de 64 bits que forma la arquitectura x86. Fue diseñado por AMD y también es compatible con los procesadores de Intel. AMD lo llama AMD64 y Intel lo llama Intel 64. Ambas implementaciones son similares pero no iguales. Fue creado como una alternativa a la arquitectura IA-64 de Intel. Las diferencias entre AMD64 e Intel 64 son mínimas y solo son relevantes para los desarrolladores de software.




¿Qué es x86-64?



x86-64 es un superconjunto de 64 bits del conjunto de instrucciones que forman la arquitectura x86. Esto significa que es una extensión del conjunto de instrucciones x86 que añade soporte para operaciones en 64 bits.


¿Cuáles son las ventajas de x86-64?



Una de las principales ventajas de x86-64 es su capacidad para utilizar más memoria RAM. Al ser una arquitectura de 64 bits, puede direccionar una mayor cantidad de memoria y ejecutar aplicaciones más grandes y complejas. Además, x86-64 también proporciona un mayor rendimiento en términos de velocidad de ejecución de instrucciones.


¿Dónde se utiliza x86-64?



x86-64 se utiliza ampliamente en la industria de la computación, especialmente en sistemas operativos y aplicaciones de escritorio. También es común encontrarlo en servidores de alto rendimiento y estaciones de trabajo utilizadas en entornos profesionales.


¿Cuáles son las diferencias entre x86 y x86-64?



La principal diferencia entre x86 y x86-64 es el tamaño del bus de direcciones. Mientras que x86 utiliza un bus de direcciones de 32 bits, x86-64 tiene un bus de direcciones de 64 bits. Esto permite a x86-64 direccionar una mayor cantidad de memoria. Además, x86-64 también introduce nuevos registros y modos de direccionamiento para un mejor rendimiento y funcionalidad.


¿Necesito un procesador específico para utilizar x86-64?



Sí, para utilizar x86-64, necesitas un procesador compatible con esta arquitectura. La mayoría de los procesadores modernos son compatibles con x86-64, pero es importante verificar las especificaciones de tu procesador antes de utilizar aplicaciones o sistemas operativos diseñados para esta arquitectura.


¿Es compatible con software diseñado para x86?



Sí, x86-64 es compatible con el software diseñado para x86. Dado que es un superconjunto de instrucciones x86, puede ejecutar aplicaciones y sistemas operativos diseñados para esta arquitectura sin problemas. Sin embargo, no todo el software diseñado para x86 tomará ventaja de las ventajas y funcionalidades adicionales que ofrece x86-64.




Relacionado:
IA-64.


Autor: Leandro Alegsa
Actualizado: 01-07-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de x86-64. Recuperado de https://www.alegsa.com.ar/Dic/x86-64.php

Diccionario informático



Compartir nota:

 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: Sugerimos dejar tu email si quieres que te contactemos para una respuesta de nuestro staff o corregir la respuesta de la IA.


Nuestras Redes

Puedes seguirnos y contactarnos en nuestras redes.
Facebook
WhatsApp
Instagram
Facebook Horoscopo

Usa nuestro buscador para definiciones, informática y tecnologías