实际上,x86_64、x64、AMD64基本上是同一个东西,我们现在用的intel/amd的桌面级CPU基本上都是x86_64,与之相对的arm、ppc等都不是x86_64。 x86、x86_64主要的区别就是32位和64位的问题,x86中只有8个32位通用寄存器,eax,ebx,ecx,edx, ebp, esp, esi, edi。 x86_64把这8个通用寄存器扩展成了64位的,并...
指的是x86开始迈向64位,当时有两个方向:1、兼容x86;2、完全重新设计,不兼容x86。 这时候AMD抢跑了,率先制造了商用的兼容x86的CPU,AMD称为AMD64,获得了64位PC的第一桶金,得到了用户的认可。 Intel刚开始设计了一套不兼容x86的全新指令集,但是后来因为是全新的CPU,没有编译器,也不支持windows,后来开始了支持AMD...
x86-64有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。 “x86-64”1999由AMD设计,AMD 首次公开 64 位集以扩充给 IA-32,称为 x86-64(后来改名为 AMD64)。 AMD64架构在IA-32上新增了64位寄存器,并兼容早期的16位和32位软件,可使现有以x86为对象的编译器容易...
从1985年80386开始,intel通过对x86架构进行32位的扩展,实现了32位CPU,Intel把支持32位的 x86指令集架构命名为ia-32(Intel Architecture 32bit)。实际上由于32位x86处理器的统治性,术语“x86”几乎等于IA-32,即32位的x86或x86-32,例如Windows和 Linux发行版的32位命名都是x86(没特别说明是32位)。 该来的还是会...
尽管一般我们无脑选x86_64/x64/AMD64就行了,但是这并不适合所有人,你如何看自己的架构是什么呢。 要确定你的电脑使用的是什么版本的芯片,你可以根据不同的操作系统采取以下步骤: 对于Windows: 按下“Win + R” 键,打开 “运行” 对话框。 输入“msinfo32” 并按下回车键,打开 “系统信息” 窗口。
x84_64是x86 CPU开始迈向64位的时候,有2选择: (1)向下兼容x86。 (2)完全重新设计指令集,不兼容x86。 AMD抢跑了,比Intel率先制造出了商用的兼容x86的CPU,AMD称之为AMD64,抢了64位PC的第一桶金,得到了用户的认同。 Intel选择了设计一种不兼容x86的全新64为指令集,称之为IA-64(这玩意似乎就是安腾),但是...
实际上,x86_64,x64,AMD64基本上是同一个东西,我们现在用的intel/amd的桌面级CPU基本上都是x86_64,与之相对的arm,ppc等都不是x86_64。 x86、x86_64主要的区别就是32位和64位的问题,x86中只有8个32位通用寄存器,eax,ebx,ecx,edx, ebp, esp, esi, edi。
AMD64/x86-64是Intel对x86架构的延伸,AMD首先公开64位集,Intel随后跟进。厂商们使用不同的名称表示兼容性,如AMD64、x64或x86_64。64位CPU通常向下兼容32位,但反过来则不可行。64位在大内存场景下性能显著,但对小内存系统可能有负面影响。ARM64(AArch64)是ARM架构的64位版本,由ARMv8引入,与...
随后的"x86-64"或简称为"x64",是Intel x86架构的扩展产物,诞生于1999年,由AMD设计。AMD最初将其称为x86-64,后来更名为AMD64,同样被Intel采纳,如今Intel将其称为"Intel 64"。这种架构在IA-32基础上增加了64位寄存器,以便与16位和32位软件兼容,使得现有针对x86编译的程序可以轻松升级到AMD64...
X86 64就是这样的一个标准。而在这个标准之上AMD设计了AMD64,Intel自然也是设计了处理器,这种处理器所遵循的架构是IA-64。所以说X86-64其实并不是一个特定的处理器架构,只不过是一个标准而已。在以前我们说X86的时候也并不一定是单指Intel设计的32位处理器,AMD也是设计了这种架构的很多处理器。