Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between x64 and IA-64?

I was on Microsoft's website and noticed two different installers, one for x64 and one for IA-64. Reference:Installing the .NET Framework 4.5, 4.5.1

My understanding is that IA-64 is a subclass of x64, so I'm curious why it would have a separate installer.

like image 870
James Oravec Avatar asked Aug 09 '12 23:08

James Oravec


People also ask

What is IA64 bit?

IA-64 (Intel Itanium architecture) is the instruction set architecture (ISA) of the Itanium family of 64-bit Intel microprocessors. The basic ISA specification originated at Hewlett-Packard (HP), and was subsequently implemented by Intel in collaboration with HP.

What is the IA64 architecture?

The IA-64 architecture will be a fully 64-bit architecture, though it will retain backward compatibility with older 32-bit architectures (such as the P6 architecture) and x86 architectures. The proposed improvements will come from three major design elements: EPIC, branch predication and control speculation.

Is 64-bit and x64 same?

What is x64? Similar to the x86, the x64 is also a family of instruction set architectures (ISA) for computer processors. However, x64 refers to a 64-bit CPU and operating system instead of the 32-bit system which the x86 stands for.

What is the difference between IA 32 and x86-64?

x86-32 versions are for Intel-compatible 32-bit processors. x86-64 versions are for Intel-compatible 64-bit processors. IA-64 versions are for specifically 64-bit Intel Itanium microprocessors.


1 Answers

x64 is used as a short term for the 64 bit extensions of the "classical" x86 architecture; almost any "normal" PC produced in the last years have a processor based on such architecture.

AMD invented the AMD64 extensions; Intel was more or less forced to implement them, and called them first IA-32e, then EM64T and finally Intel 64 (actually, the AMD and Intel extensions aren't exactly the same, but they are almost identical).

Many people also call this stuff x86-64, to have a vendor-independent name and to stress the fact that it's the 64 bit evolution of the x86 architecture. All the "regular" PCs that are sold with "64 bit processors" run on x86-64 architecture.

IA-64 (Intel Architecture 64) is an almost completely unrelated 64 bit architecture (also known as Itanium), developed by Intel initially for high-end servers. It was said that Itanium could have been a replacement for the x86 architecture, but this architecture didn't have much success (for various reasons), so it's unlikely that you'll ever need the IA-64 installers.

For more information, you may have a look at the wikipedia articles on x86-64 and Itanium.

like image 118
Matteo Italia Avatar answered Nov 05 '22 13:11

Matteo Italia