AArch64
最佳答案 问答题库528位专家为你答疑解惑
AArch64是Arm的64位指令集架构(ISA)的官方名称,也被人们常称为ARM64,它是在Armv8-A更新中被引入。为什么经常用ARM64来代替AArch64已经不可考证,但部分混淆似乎源于两个方面:其中一部分原因是因为x86的64位扩展是x86-64,所以自然而然地,ARM的64位扩展就应该是ARM64。
在Linux平台上,一般都是采用aarch64命名,比如说Android。而在Apple平台,则一般使用arm64命名。至于为什么Linux平台倾向于aarch64命名,个人猜测是因为Linux社区和ISA走的近,所以在进行arm64平台命名的时候倾向于选择aarch64命名。
总的来说,AArch64和ARM64都是指同一个处理器架构,只是名称不同,来源也不同。如果你在不同的地方看到这两个术语,不要感到困惑,它们都是指代同一个处理器架构。
AMD64和x86_64基本上是同一个东西。这两个术语都是指同一个处理器架构,只是名称不同,来源也不同。如果你在不同的地方看到这两个术语,不要感到困惑,它们都是指代同一个处理器架构。所以,你可以把AArch64看作是ARM的版本的AMD64或x86_64。
AArch64和x86_64是两种不同的计算机体系架构。
-
x86_64是基于冯诺依曼体系架构的,是我们常用的台式机的体系架构。x86_64 Linux可以理解为在普通台式机上安装的Linux操作系统。x86_64是1999年由AMD设计,该64位集主要用于扩充IA-32,成为x86-64,后来改为AMD64。AMD64架构在IA-32基上新增64位寄存器,兼容早期的16位和32位软件,可使现有的以x86为对象的编译器转换为AMD64版本。
-
AArch64是一种ARMv8架构,也是一种计算机的体系架构。AArch64 Linux可以理解为在ARMv8架构的计算机上安装的Linux操作系统。AArch64:是armv8的一种执行状态。arrch64不是一个单纯的32位ARM架构的扩展,而是ARMv8内全新的架构,完全使用全新的A64指令集。
总结来说,这两种架构都有各自的优点和特性,选择哪种取决于你的具体需求和应用场景。
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"AArch64":http://eshow365.cn/6-28244-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!