最近,苹果从使用x86_64处理器转向了在其笔记本和台式机产品中使用自家设计的 ARM 处理器。 就像任一种 CPU 架构一样,ARM 基于内存总线宽度也有两个子集。 官方认定的 32 位和 64 位 ARM 架构的名称分别是AArch32和AArch64。这里的AArch字符串代表 “Arm 架构(Arm Architecture)”。这些是 CPU 执行指令时可...
CPU 架构 描述x86_64x86amd6464 位 AMD/英特尔 CPU 的别称AArch64arm64ARMv8ARMv964 位 ARM CPU 的别称i38632 位 AMD/英特尔 CPUAArch32armARMv1ARMv732 位 ARM CPU 的别称rv64gcrv64g64 位 RISC-V CPU 的别称ppc64le64 位 PowerPC CPU,小端字节序存储 从左到右是使用该术语来描述 CPU 架构超过...
armv7l和arm对应32位ARM架构(ARMv7),常见于较旧的移动设备和嵌入式系统。 x86_64、x64和amd64对应64位x86架构,常见于个人电脑和服务器。 下面是一个常见架构名称的等价关系清单: ARMv8 = ARM64 = AArch64ARMv7 = armv7l = ARMx86_64 = x64 = amd64x86 = x86_32 ...
你可能会觉得困惑,为什么在AArch64正式被 ARM 认定为 64 位 ARM 架构后,有些人仍然称其为arm64。原因主要有两点: arm64这个名称在 ARM 决定采用AArch64之前就已经广为人知了。(ARM 的一些官方文档也将 64 位的 ARM 架构称为arm64…… 😬) Linus Torvalds 对 AArch64因此,Linux 的代码库主要将AArch64...
了解不同 CPU 架构如 ARM, AArch64, x86_64, amd64 和 x86 等的定义与区别是计算机专业领域的重要部分。本文将详细解释这些术语背后的含义以及它们之间的区别。在讨论 CPU 架构时,通常指的是 CPU 的指令集架构(ISA)。ISA 定义了 CPU 如何解析二进制代码中的 1 和 0。CPU ISA 主要分为两类...
尽管x86和arm架构在设计上存在差异,例如x86采用的是冯·诺伊曼架构,而arm则采用了哈佛架构,但在功能上两者都可以执行相同的指令集。因此,x86_64(或amd64)和arm64(或aarch64)之间在兼容性上有一定的联系。开发者可以通过编译工具将x86架构的程序转换为arm架构的程序,反之亦然。尽管如此,不同...
导读:当涉及到 CPU 的时候,有许多术语:AArch64、x86_64、amd64、arm 等等。了解它们是什么以及它们之间的区别。 本文字数:6100,阅读时长大约:8分钟 https://linux.cn/article-16224-1.html 作者:Pratham Patel 译者:ChatGPT 当涉及到 CPU 的时候,有许多术语:AArch64、x86_64、amd64、arm 等等。了解它们是...
AMD64架构在IA-32上新增了64位寄存器,并兼容早期的16位和32位软件,因此许多操作系统以及产品,尤其是在Intel开发Intel64之前就引入x86-64支持的,使用AMD64同时指代AMD64和Intel64。Intel64是后续支持了AMD64,不过不愿意叫AMD64,改了名字叫x86_64。 ARM,AMD,x86,aarch64...
导读:当涉及到 CPU 的时候,有许多术语:AArch64、x86_64、amd64、arm 等等。了解它们是什么以及它们之间的区别。 本文字数:6100,阅读时长大约:8分钟 https://linux.cn/article-16224-1.html 作者:Pratham Patel 译者:ChatGPT :https://page.om.qq.com/page/ORU6nxN830Nw2ulqRp8pTpPA0 ...
实际上,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。