[Go] Computer architecture classification

Source: Internet
Author: User

from:http://edsionte.com/techblog/archives/category/%e8%ae%a1%e7%ae%97%e6%9c%ba%e4%bd%93%e7%b3%bb%e7%bb%93%e6%9e%84

The CPU architecture has been stuck on only 32-bit, and these days the analysis of the Linux paging mechanism involves a 64-bit system, which is confusing to meet the proper nouns such as x86-64 and IA-64. At present, the CPU architecture we encounter is divided into two main categories by name: IA and x86, which are divided into 32-bit and 64-bit respectively under these two categories. According to this classification, there are four architecture names: ia-32,ia-64,x86-32,x86-64. By finding the information, we finally figured out the meanings of these nouns and summarized the following.

x86

x86 is the first CPU architecture developed by Intel, which is also often referred to as 80x86. The oldest processor in the series is the 16-bit Intel 8086. Since Intel's early years for this series of processors are beginning with 80 and ending with 86, such as Intel 8086, 80186, 80286 and 80386, and so on, so with x86 or 80x86 representation of the architecture, where "X" is the English letter x.

It is important to note that x86 represents the architecture of a class of processors, not specifically Intel's processors, such as AMD, which also manufactures processors that follow the x86 architecture. In addition, the x86 architecture contains 16-bit, 32-bit, and 64-bit.

X86-32

Represents a 32-bit x86 architecture, also known as IA-32 or i386, or even directly using x86 to represent this architecture. The first CPU of the architecture is Intel 80386, which completely replaces the CPU of the 16-bit x86 architecture.

X86-64

Represents a 64-bit x86 architecture. The architecture was first pushed by AMD, so AMD called it the AMD64. Intel then also introduced the 64-bit x86 architecture, called the Intel64. Because the two 64-bit architectures are almost identical, many other vendors use salutation x86-64, which does not favour any vendor, to represent compatibility with the two architectures. This architecture is sometimes referred to as x86_64 or x64, and some vendors also use AMD64 or AMD64 to represent both Intel64 and AMD64.

IA-32

Represents the Intel 32-bit architecture, known in English as the Intel Architecture 32-bit. It is the same architecture as x86-32, except that Intel now calls X86-32 IA-32.

IA-64

Represents a new 64-bit architecture developed by Intel in collaboration with HP, which is incompatible with the x86 architecture. Therefore, IA-64 is different from the meaning of the x86-64 or x64 represented above.

[Go] Computer architecture classification

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.