web-dev-qa-db-fra.com

Quelle est la différence entre x64 et IA-64?

J'étais sur le site Web de Microsoft et j'ai remarqué deux programmes d'installation différents, l'un pour x64 et l'autre pour IA-64. Référence: Installation de .NET Framework 4.5, 4.5.1

D'après ce que je comprends, IA-64 est une sous-classe de x64, je suis donc curieux de savoir pourquoi il aurait un programme d'installation séparé. Si possible, une explication succincte serait appréciée.

50
James Oravec

x64 est utilisé comme terme court pour les extensions 64 bits de l'architecture "classique" x86; presque tous les PC "normaux" produits au cours des dernières années ont un processeur basé sur une telle architecture.

AMD a inventé les extensions AMD64; Intel a été plus ou moins obligé de les implémenter, et les a d'abord appelés IA-32e, puis EM64T et enfin Intel 64 (en fait, les extensions AMD et Intel ne sont pas exactement identiques, mais elles sont presque identiques ).

Beaucoup de gens appellent aussi ce genre de choses x86-64, pour avoir un nom indépendant du vendeur et pour souligner le fait qu'il s'agit de l'évolution 64 bits de l'architecture x86. Tous les PC "normaux" vendus avec des "processeurs 64 bits" fonctionnent sur une architecture x86-64.

IA-64 (Intel Architecture 64) est une architecture 64 bits pratiquement non apparentée (également appelée Itanium), développée initialement par Intel pour les serveurs haut de gamme. On a dit qu'Itanium aurait pu remplacer l'architecture x86, mais cette architecture n'a pas eu beaucoup de succès (pour diverses raisons), il est donc peu probable que vous ayez besoin des installateurs IA-64.

Pour plus d'informations, vous pouvez consulter les articles de Wikipédia sur x86-64 et Itanium .

71
Matteo Italia

IA-64 est l'architecture Intel Itanium. Il s'agit d'un jeu d'instructions de processeur VLIW (Very Long Instruction Word).

x86_64 est l'architecture 64 bits normale utilisée par les processeurs de chaque ordinateur portable/de bureau des ordinateurs actuels. Ce processeur est un processeur dynamique.

La principale différence entre ces deux est que

Dans VLIW, le compilateur résout les dépendances entre les instructions et les planifie de manière appropriée. Le processeur les exécute simplement.

Avec un processeur dynamique, le compilateur planifie simplement les instructions sans se soucier des dépendances. Le processeur prend en charge les dépendances, les réordonne et les exécute correctement.

Le code VLIW dépend de l'architecture interne de chaque puce. Le compilateur a besoin de connaître cette information. Leur avantage est qu’elle permet d’extraire beaucoup plus de parallélisme que les processeurs dynamiques ne peuvent en donner.

Le code est indépendant de l'architecture interne de chaque puce pour les processeurs dynamiques. Il suffit de suivre les instructions. Ainsi, le code compilé sur une machine peut s’exécuter très facilement sur d’autres machines. L'inconvénient est que le parallélisme limité peut être exploité par des processeurs dynamiques. Et la logique interne et la conception est très complexe et complexe que VLIW. 

Néanmoins, les processeurs dynamiques sont aujourd'hui principalement utilisés par les consommateurs (particuliers), ils peuvent donc exécuter du code compilé/généré sur n'importe quelle machine. Les processeurs VLIW sont utilisés par les serveurs et les entreprises en raison du parallélisme qu’ils peuvent produire.

27
Nick

ils sont différents

IA-64 is itanium - une architecture pour serveurs

x64 est ce que 64bit intel core et cpus AMD implémentent

12
Gir

x64 est l'abréviation de x86-64, qui est une extension du jeu d'instructions x86.

IA-64 est pour l'architecture Itanium 64 bits (par Intel)

5
Nasreddine

IA-64 est destiné aux ordinateurs équipés de processeurs Intel Itanium 64 bits. Ils ne supportent pas l'exécution d'applications 32 bits comme le font les processeurs x64. Une version spéciale de Windows est nécessaire pour s'exécuter sur ces processeurs, donc sur les deux programmes d'installation. 

4
Jim

Ils ont différents jeux d'instructions, c'est le point clé.

0
Hardy Feng