实际上,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位的,并...
相同的指令集可以有不同的微架构,如Intel 和AMD都是基于X86指令集但微架构不同。 指令集架构( Instruction Set Architecture ),又称指令集或指令集体系,是计算机体系结构中与程序设计有关的部分,包含了基本数据类型,指令集,寄存器,寻址模式,存储体系,中断,异常处理以及外部 I/O 。
苹果公司和RPM包管理员以x86-64或x86_64称呼此64位架构。甲骨文公司及Microsoft称之为x64。BSD家族及其他Linux发行版则使用amd64,32位版本则称为i386(或i486/586/686),Arch Linux用x86_64称呼此64位架构。 现在x86架构的CPU的话基本上就是Intel和AMD两家公司了。
总结: x86和x86_64主要应用于传统的个人计算机和服务器领域,其中x86_64是x86架构的64位扩展。 ARM和AArch64则主要应用于低功耗、高效率的嵌入式系统中,如手机和单板计算机,其中AArch64是ARM架构的64位版本。 这些架构各有其特定的适用场景和优势,选择哪种架构取决于具体的应用需求和性能要求。
aarch64和arm64是指基于ARM架构的64位处理器,而arm是指基于ARM架构的32位处理器。x86则是指基于x86架构的处理器。 架构:aarch64、arm64和arm都属于ARM架构,而x86属于x86架构。 位数:aarch64和arm64是64位处理器架构,能够使用64位的寄存器和指令集。arm是32位处理器架构,使用32位的寄存器和指令集。x86可以是...
x86 版本是 Intel 率先研发出 x86 架构。 x86_64 版本(也称 x64)是 x86 的 64 6464 位版本,由 AMD 率先研发,所以 x86_64 也叫 amd64。 x86_64 = x64 = amd64 arm 架构:arm64 和 aarch64 arm64 = aarch64 arm 的历史遗留问题,arm64 和 aarch 都曾代指过 64 6464 位 arm 程序,目前 arm64...
x64和arm64是现代计算领域中两种常见的处理器架构,它们之间存在一些显著的区别: 指令集类型: x64,也称为x86-64或AMD64,是一种复杂指令集架构(CISC)。它基于原始的x86指令集扩展而来,引入了64位计算能力。 arm64,则是ARM架构的64位版本,也被称为aarch64。它属于精简指令集架构(RISC),指令集相对简单。 应用场...
x86、Arm64、Amd64的区别与联系如下:区别:研发公司与架构版本:x86:由Intel与AMD两家公司共同研发,包括32位的x86版本和64位的x86_64版本。Arm64:由ARM公司研发,代表64位的ARM程序架构,目前aarch64已成为新版64位ARM程序的统称。设计原则与架构:x86:采用冯·诺伊曼架构,注重复杂指令集计算。Arm...
x64:这是 x86_64 或 amd64 的另一个常见别名,主要由 Microsoft 和 Oracle 使用。 ARM、AArch64 ARM和AArch64都是 ARM 架构,但它们指的是不同的指令集。 ARM:这通常指的是 32 位的 ARM 架构,也被称为 AArch32。这种架构在一些旧的或者对功耗和性能要求不高的设备上仍然被广泛使用,例如一些嵌入式设备...