在下载使用与Windows和Linux上使用的软件时,常常会看到不同版本的软件里面含有x86和x64字样。那么x86和x64到底代表什么含义呢?
x86是英特尔Intel首先开发制造的一种处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括 Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。由于数字并不能作为注册商标,因此Intel及其竞争者均在新一代处理器使用可注册的名称,如Pentium等。现时Intel把x86-32称为IA-32,全名为“Intel Architecture, 32-bit”。
而x64则代表计算机中,整数、内存地址或其他数据单元最高达到64位(8字节)宽。
通俗点讲,x86代表我们现在常用的32位操作系统,x64代表速度更快的64位操作系统。所以在选择软件时,需要根据所安装操作系统的数据宽度来选择软件。
在Linux中查看系统X86/X64架构的方法
#getconf LONG_BIT
结果为32代表为X86,若为64代表为X64.