发布网友 发布时间:2022-04-21 00:11
共1个回答
热心网友 时间:2023-09-17 21:56
ARM64是ARM中64位体系结构,x64是x86系列中的64位体系。ARM属于精简指令集体系,汇编指令比较简单。x86属于复杂指令集体系,汇编指令较多。属于两种不同的体系。
一切都要从1978年说起,英特尔在这年发布了世界上第一款x86指令集架构的处理「Intel8086」。之后这个系列的处理器名称都以数字86作为结尾,比如Intel8086、80286。
以及80486,所以慢慢的这个系列就被简称为x86了。x86从1985年发布的Intel80386处理器开始使用「32位架构指令集」,称之为x86_32(此前都是16位)。随着Intel不断推出新的32位处理器。
慢慢大家发现32位和x86通常指的都是一个东西,所以32位也被简称为x86。这也是为什么现在我们看到的x86几乎都默认指32位。然而谁能想到AMD在2003年突然一个鲤鱼打挺,抢在英特尔之前发布了64位处理器。
并将其命名为「AMD64」,从此x86正式进入了64位的时代。64位不光数字上领先32位,在性能和应用场景上也得到了大幅提升(后面讲),之后英特尔也跟进推出了与之兼容的处理器,命其为「Intel64」。
两者被统称为x86_64。所以,x86的本意其实同时包含「32位和64位」。历史的经验告诉我们,懒癌不是能接受x86_32和x86_64这种说法的,于是x86_64被简称成了x64。