什么是ARM和x86架构?

手机是arm平台,exe是x86平台编译的,没办法直接运行。非要运行才能装虚拟机,但是效率保障卡三分钟都受不了。

ARM架构,曾被称为高级精简指令集机器(Advanced?RISC?机器,早先被称为Acorn RISC机器,是一个32位RISC处理器架构。也有基于ARM设计的衍生产品。重要产品包括Marvell的XScale架构和德州仪器的OMAP系列。

ARM系列占所有32位嵌入式处理器的75%,是世界上最大的32位架构。ARM处理器广泛应用于嵌入式系统设计,功耗低,节能,非常适合移动通信领域。消费电子产品,如便携式设备(PDA、手机、多媒体播放器、手持电子游戏机和电脑)、电脑外设(硬盘、台式路由器)。

X86架构历史:

X86架构最早出现在1978年推出的Intel 8086 CPU,它是由Intel 8008处理器发展而来,8008是由Intel 4004发展而来。8086三年后被IBM PC选中,x86成为个人电脑的标准平台和最成功的CPU架构。

其他公司也生产x86架构处理器,包括Cyrix(现已被威盛收购)、NEC集团、IBM、IDT和Transmeta。英特尔之外最成功的厂商是AMD,其速龙系列处理器的市场份额仅次于英特尔?奔腾7 .

8086是16位处理器;直到1985年32位80386的发展,这个架构还停留在16。然后,一系列处理器显示了32位架构的轻微改进,并引入了几个扩展。直到2003年,AMD为这个架构开发了64位扩展,并命名为AMD64。

后来,英特尔也推出了兼容的处理器,并命名为Intel 64。两者一般被称为x86-64或x64,开创了x86的64位时代。

值得注意的是,早在1990s,英特尔就与惠普合作提出了安腾系列处理器的独立64位架构,称为IA-64。IA-64是一个全新的系统,与x86架构没有任何相似之处。不要将它与x86-64或x64混淆。