复杂指令集是x86、x64(也叫 x86-64, amd64)两种架构,专利在Intel和AMD两家公司手里, 该架构CPU主要是Intel和AMD两家公司,这种CPU常用在PC机上,包括Windows,macOS和Linux。 简单指令集是arm一种架构,专利在ARM公司手里,该架构CPU主要有高通、三星、苹果、华为海思、联发科等公司。 再多说一句,之前在linux 和安卓...
x86_64/x86/amd64:这三个术语在不同的项目中可能会被交替使用。 但它们都是指 x86 AMD/英特尔架构的 64 位“版本”。无论如何,x86_64这个字符串比x86和amd64使用得更广泛(也更受欢迎)。例如,FreeBSD 项目称 64 位的 x86 架构为amd64,而 Linux 和 macOS 则称之为x86_64。 由于AMD 在创造 64 位 ISA...
AMD64架构在IA-32上新增了64位寄存器,并兼容早期的16位和32位软件,因此许多操作系统以及产品,尤其是在Intel开发Intel64之前就引入x86-64支持的,使用AMD64同时指代AMD64和Intel64。Intel64是后续支持了AMD64,不过不愿意叫AMD64,改了名字叫x86_64。 ARM,AMD,x86,aarch64 AMD(中文名:超威半导体),除了英特尔以外最...
后来不得不在时机落后的情况下也开始支持AMD64的指令集,但是换了个名字,叫x86_64,表示是x86指令集的64扩展,大概是不愿意承认这玩意是AMD设计出来的。 实际上,x86_64、x64、AMD64基本上是同一个东西,我们现在用的intel/amd的桌面级CPU基本上都是x86_64,与之相对的arm、ppc等都不是x86_64。 x86、x86_64主...
rm64和aarch64对应64位ARM架构(ARMv8),常见于移动设备和嵌入式系统。 armv7l和arm对应32位ARM架构(ARMv7),常见于较旧的移动设备和嵌入式系统。 x86_64、x64和amd64对应64位x86架构,常见于个人电脑和服务器。 下面是一个常见架构名称的等价关系清单: ARMv8 = ARM64 = AArch64ARMv7 = armv7l = ARMx86...
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 和 aarch64 概念已合并,新版 64 6464 位...
arm64这个名称在 ARM 决定采用AArch64之前就已经广为人知了。(ARM 的一些官方文档也将 64 位的 ARM 架构称为arm64…… 😬) Linus Torvalds 对 AArch64因此,Linux 的代码库主要将AArch64称为arm64。然而,当你在系统中运行uname -m时,输出仍然是aarch64。
导读:当涉及到 CPU 的时候,有许多术语:AArch64、x86_64、amd64、arm 等等。了解它们是什么以及它们之间的区别。 本文字数:6100,阅读时长大约:8分钟 https://linux.cn/article-16224-1.html 作者:Pratham Patel 译者:ChatGPT 当涉及到 CPU 的时候,有许多术语:AArch64、x86_64、amd64、arm 等等。了解它们是...
x86、Arm64、Amd64的区别与联系如下:区别:研发公司与架构版本:x86:由Intel与AMD两家公司共同研发,包括32位的x86版本和64位的x86_64版本。Arm64:由ARM公司研发,代表64位的ARM程序架构,目前aarch64已成为新版64位ARM程序的统称。设计原则与架构:x86:采用冯·诺伊曼架构,注重复杂指令集计算。Arm...