x86-64
x86-64 是 x86 处理器架构的 64 位版本,Windows PC 已经使用这种架构几十年了。它类似于 x64,但特指使用 x86 指令集的处理器。
采用 x86-64 架构的 CPU 默认以 64 位模式运行,但也向后兼容 32 位和 16 位应用程序。换句话说,在 32 位 x86 CPU 上运行的任何程序,都应该可以在 x86-64 CPU 上运行,而无需仿真。
与标准的 32 位 x86 CPU 相比,x86-64处理器的主要优点是可寻址内存显著增加。32 位处理器只能在内存中引用 232(4,294,967,296)个可寻址值,大约为 4 个千兆字节。64 位处理器支持 264(18,446,744,073,709,551,616)个可寻址值。因此,x86-64 CPU 支持的内存并不是 x86 CPU 的两倍,而是多出 4,294,967,296 倍。
Intel 和 AMD 是 x86-64 处理器的两家主要制造商。这两种技术分别称为 Intel 64 和 AMD64。AMD 于 2003 年发布了其首款 64 位 CPU(Operteron),随后不久 Intel 于 2004 年发布了其首款 64 位 CPU(Nocona)。如今,几乎所有处理器都是 64 位的。
测试你的知识