Let's start with the difference between 32-bit and 64-bit systems:
1. The CPU is capable of processing data 32-bit or 64-bit at a time.
2, memory addressing, the maximum address space is different, 32-bit system maximum addressing space 2^32, about 4G, that is, 32-bit system processor maximum support only to 4G memory, and 64-bit system maximum supported memory up to hundreds of millions of bits (2^64)
x86: Intel's entire CPU chip family starting with 16-bit microprocessor 8086, each model in the series remains compatible with various previous models, mainly 8086,8088 (16-bit CPUs), 80186,80286 (these two are transition products), 80386,80486 and subsequent models of the Pentium chip (32-bit CPU), usually referred to as x86 refers to 32-bit CPU
i386: actually refers to the Intel 80386, is the first 32-bit x86 architecture of the processor, used for more than 20 years, after the 486 (80486,i486), 586 (80586,PENTIUM,P5), 686 (80686,pentium pro,p6) and so on are compatible with it
x86-64: x86-64 is a superset of the x86 instruction set, that is, a 64-bit CPU, programs that can be run on x86 processors can also run on x86-64, Because the 64-bit system we are talking about is only adding some 64-bit addressing capabilities based on 32-bit systems. X86-64 was invented by AMD, also known as AMD64 (since AMD's 64-bit processor product line first entered the market, and Microsoft was reluctant to develop two different 64-bit operating systems for Intel and AMD, Intel is also forced to adopt the AMD64 instruction set and add some new extensions to their own products, named EM64T architecture.
IA64: The so-called Itanium, an 64-bits new architecture that Intel has combined with HP, is incompatible with the x86 series, which abandons the previous x86 architecture and considers it to be a serious impediment to processor performance improvements. Due to its inability to address compatibility with previous 32-bit applications, applications are subject to significant limitations and the processor outlook for Intel's IA64 architecture is not optimistic with the full investment of AMD Operon processors
i386, x86-64 (AMD64) distinguish