您的位置首页生活百科

arm7和arm8有什么区别

arm7和arm8有什么区别

的有关信息介绍如下:

arm7和arm8有什么区别

主要是指令集升级。ARMv8指令集分为Aarch64和Aarch32。后者与ARMv7基本相同,但是多了一些vfp的指令,或者以前的软件模拟实现改为硬件支持,可以说是靠着后者实现对Aarch32的向前兼容。Aarch64是升级的那一部分。指令编码不同(虽然也是32位);寄存器多了;寄存器变宽了(64位);功能寄存器和通用寄存器分开(除了x30也是rl);没有THUMB;另外还有架构上的变化,如exception level,stack alignment 等。总体来说Aarch64更规整了,也更简单。

Cortex-A57是ARM最先进、性能最高的应用处理器,号称可在同样的功耗水平下达到当今顶级智能手机性能的三倍; 而Cortex-A53是世界上能效最高、面积最小的64位处理器,同等性能下能效是当今高端智能手机的三倍。 这两款处理器还可整合为ARM big.LITTLE(大小核心伴侣)处理器架构,根据运算需求在两者间进行切换,以结合高性能与高功耗效率的特点,两个处理器是独立运作的。