在深入探讨 x64 和 arm64 这两个处理器架构之前,让我们先明确它们在计算机科学和硬件设计领域中的基本概念和重要性。理解这些概念对于掌握它们的区别至关重要,而且可以帮助我们认识到为什么现代计算设备,从服务器到智能手机,会选择这些架构。 x64,也被称为 AMD64 或Intel 64,是对经典的 32 位x86 指令集架构...
CPU 指令集架构目前主要是两大类。 复杂指令集是x86、x64(也叫 x86-64, amd64)两种架构,专利在Intel和AMD两家公司手里, 该架构CPU主要是Intel和AMD两家公司,这种CPU常用在PC机上,包括Windows,macOS和Linux。 简单指令集是arm一种架构,专利在ARM公司手里,该架构CPU主要有高通、三星、苹果、华为海思、联发科等公司。
AMD64不仅提供了64位计算能力,而且具有出色的向下兼容性。这意味着在AMD64平台上,64位应用程序可以与16位和32位应用程序共存。这一特性在现实世界中非常有利,因为它允许逐步过渡到64位环境,而不会带来兼容性问题。AMD64还以其能够同时支持32位和64位计算而闻名,而且不会影响性能。 从架构设计的角度来看,AMD64展现...
一般看到的是 x64的, Centos 系统查看 lscpu 命名查看 如果看到 是x86_64的,这和前面windows的x64实际上是一个东西。 rm64和aarch64对应64位ARM架构(ARMv8),常见于移动设备和嵌入式系统。 armv7l和arm对应32位ARM架构(ARMv7),常见于较旧的移动设备和嵌入式系统。 x86_64、x64和amd64对应64位x86架构,常见...
x86-64有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。“x86-64”1999由AMD设计,AMD 首次公开 64 位集以扩充给 IA-32,称为 x86-64(后来改名为 AMD64)。 AMD64架构在IA-32上新增了64位寄存器,并兼容早期的16位和32位软件,可使现有以x86为对象的编译器容易...
AMD64/x86-64 x86-64有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。 “x86-64”1999由AMD设计,AMD 首次公开 64 位集以扩充给 IA-32,称为 x86-64(后来改名为 AMD64)。 AMD64架构在IA-32上新增了64位寄存器,并兼容早期的16位和32位软件,可使现有以x86为...
实际上x86_64、x64、AMD64基本上是同一个东西,现在用的intel/amd的桌面级CPU基本上都是x86_64,与之相对的arm、ppc等都不是x86_64。 x86_64和x86的主要区别就是32位和64位的问题,x86中有8个32位通用寄存器,eax、ebx、ecx、edx、ebp、esp、esi、edi。x86_64把这8个通用寄存器扩展成了64位的,并且增加了...
x86_64 或 amd64:x86-64(又称 x64,即英文词 64-bit extended,64 位拓展的简写)是一个处理器的指令集架构,基于 x86 架构的 64 位拓展,向后兼容于 16 位及 32 位的 x86 架构。x64 于 1999 年由 AMD 设计,AMD 首次公开 64 位集以扩展给 x86,称为 “AMD64”。其后也为英特尔所采用,现时英特尔称...
amd64=x86_64=x64!=IA64 其实这两个等式里很多都是别名,严格说的话,x86的世界里只存在x86/x86_64/IA64三种架构。(也即是32位 / 向下兼容32位的64位 / 64位 三种架构) 当年AMD先于Intel推出向下兼容的amd64 CPU,而Intel推出的不兼容32位系统的IA64惨淡收场(被MS放了鸽子),后来Intel在指令上支持了amd...
windows-amd64 :这些是针对具有 AMD 或 Intel x86-64 架构的 64 位 Windows 系统编译的。 windows-arm64 :这些是针对具有 ARM 架构的 64 位 Windows 系统编译的。 查看架构信息: 如果显示的是“基于 x64 的处理器的 64 位操作系统”,那么您的系统是windows-amd64。如果显示的是“基于 ARM 的处理器的 64...