i386 和 x86-64 的主要区别是:
1、i386是32位微处理器的统称;x86-64( 又称x64,即英文词64-bit extended,64位拓展 的简写)是x86架构的64位拓展,向后兼容于16位及32位的x86架构。
2、发行公司上,i386是英特尔(Intel)公司发行,x86-64是由AMD设计。
3、发布时间上,i386最初发布于1985年10月17日,x86-64是在1999年设计问世。
4、x86-64向后兼容于16位及32位的x86架构,而i386不能兼容x64。
5、适用CPU
(1)i386 适用于intel和AMD所有32位的cpu,以及via采用X86架构的32的cpu,包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列以及centrino P-M,core duo 等。
(2)X86_64 适用于intel的Core 2 Duo, Centrino Core 2 Duo, and Xeon 和AMD Athlon64/x2, Sempron64/x2, Duron64等采用X86架构的64位cpu。