¿Cuál es la diferencia entre x64 y IA-64?


Estaba en el sitio web de Microsoft y noté dos instaladores diferentes, uno para x64 y otro para IA-64. Referencia: Instalación de. NET Framework 4.5, 4.5.1

Tengo entendido que IA-64 es una subclase de x64, así que tengo curiosidad por saber por qué tendría un instalador separado. De ser posible, se agradecería una explicación sucinta.

Author: user, 2012-08-10

6 answers

X64 se utiliza como un corto plazo para las extensiones de 64 bits de la arquitectura "clásica" x86; casi cualquier PC "normal" producido en los últimos años tiene un procesador basado en dicha arquitectura.

AMD inventó las extensiones AMD64; Intel se vio más o menos obligado a implementarlas, y las llamó primero IA-32e, luego EM64T y finalmente Intel 64 (en realidad, las extensiones AMD e Intel no son exactamente las mismas, pero son casi idénticas).

Muchas personas también llaman a esto cosas x86-64, para tener un nombre independiente del proveedor y enfatizar el hecho de que es la evolución de 64 bits de la arquitectura x86. Todos los PC " regulares "que se venden con" procesadores de 64 bits " se ejecutan en la arquitectura x86-64.

IA-64 (Intel Architecture 64) es una arquitectura de 64 bits (también conocida como Itanium), desarrollada por Intel inicialmente para servidores de gama alta. Se dijo que Itanium podría haber sido un reemplazo para la arquitectura x86, pero esta arquitectura no lo hizo tenga mucho éxito (por varias razones), por lo que es poco probable que alguna vez necesite los instaladores IA-64.

Para obtener más información, puede echar un vistazo a los artículos de wikipedia sobre x86-64 y Itanium.

 68
Author: Matteo Italia,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-09 23:33:10

IA-64 es la arquitectura Intel Itanium. Este es un conjunto de instrucciones de procesador de Palabras de Instrucción Muy largas (VLIW).

X86_64 es la arquitectura normal de 64 bits que es utilizada por los procesadores dentro de cada computadora portátil / escritorio en las computadoras de hoy en día. Este procesador es un procesador dinámico.

La principal diferencia entre estos dos es que

En VLIW, el compilador resuelve las dependencias entre instrucciones y las programa apropiadamente. El procesador simplemente ejecuta ellos.

Con un procesador dinámico, el compilador simplemente programa las instrucciones sin preocuparse por las dependencias. El procesador se encarga de las dependencias, las reordena y las ejecuta apropiadamente.

El código VLIW depende de la arquitectura interna de cada chip. El compilador necesita conocer esa información. La ventaja de ellos es que puede extraer mucho más paralelismo que los procesadores dinámicos pueden dar.

El código es independiente del interno de cada chip arquitectura para procesadores dinámicos. Solo tiene que seguir el conjunto de instrucciones. Así que el código compilado en una máquina puede ejecutarse en otras máquinas muy fácilmente. La desventaja es que el paralelismo limitado puede ser explotado por procesadores dinámicos. Y la lógica interna y el diseño es muy complejo e intrincado que VLIW.

Sin embargo, los procesadores dinámicos son utilizados hoy en día principalmente por los consumidores (individuos), por lo que pueden ejecutar código compilado / generado en cualquier máquina. Los procesadores VLIW utilizado por servidores y empresas debido al paralelismo que pueden producir.

 26
Author: Nick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-29 17:42:24

Son diferentes

IA-64 is itanium-una arquitectura para servidores

X64 es lo que implementan las cpu intel core y amd de 64 bits

 12
Author: Gir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-09 23:22:14

X64 es la abreviatura de x86-64, que es una extensión del conjunto de instrucciones x86.

IA-64 es para la arquitectura Itanium de 64 bits (por Intel)

 5
Author: Nasreddine,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-09 23:23:20

IA-64 es para equipos que ejecutan procesadores Intel Itanium de 64 bits. No admiten la ejecución de aplicaciones de 32 bits como lo hacen los procesadores x64. Se necesita una versión especial de Windows para ejecutar en estos procesadores, por lo tanto los dos instaladores diferentes.

 4
Author: Jim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-09 23:23:35

Tienen un conjunto de instrucciones diferente, este es el punto clave.

 0
Author: Hardy Feng,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-27 08:25:33