x86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理解它们两个之间到底有哪些区别,实际就是它们的领域不太相同,然后追求也不相同。
x86架构和arm架构区别:
1、追求不同:
X86主要追求性能,但会导致功耗大,不节能,而ARM则是追求节能,低功耗,但和X86相比性能较差。
2、领域不同:
ARM主要应用于移动终端之中,类如手机,平板等,而X86则是主要应用于Intel,AMD等PC机,X86服务器中。
3、本质不同:
X86采用CISC复杂指令集计算机,而ARM采用的是RISC精简指令集计算机。
4、CISC与RISC的不同:
CISC是复杂指令集CPU,指令较多,因此使得CPU电路设计复杂,功耗大,但是对应编译器的设计简单。
RISC的精简指令集CPU,指令较少,功耗比较小,但编译器设计很复杂,它的关键在与流水线操作能在一个时钟周期完成多条指令。
演示机型:华为MateBook X系统版本:win10
1、架构不同:x86架构的电脑比ARM架构的电脑在性能方面快得多;x86架构的电脑容易进行性能扩展;x86架构的电脑在兼容性方面具有无可比拟的优势。
2、功耗不同:ARM是为了低功耗设计,而x86则是为了高性能。而功耗会影响稳定性、散热成本、产品体积及续航能力等太多方面。
3、软件开发的方便性及可使用工具的多样性:基于x86结构电脑系统平台开发软件比arm结构系统更容易、更简单、实际成本也更低,同时更容易找到第三方软件,而且软件移植更容易。
4、扩展能力不同:X86结构的电脑采用“桥”的方式与扩展设备进行连接,而且x86结构的电脑出现了近30年,其配套扩展的设备种类多、价格也比较便宜,所以x86结构的电脑能很容易进行性能扩展,如增加内存、硬盘等。ARM结构的电脑是通过专用的数据接口使CPU与数据存储设备进行连接,所以ARM的存储、内存等性能扩展难以进行,所以采用ARM结构的系统,一般不考虑扩展。基本奉行“够用就好”的原则。
王者之心2点击试玩
armeabi默认选项,
支持基于 ARM v5TE 的设备
支持软浮点运算(不支持硬件辅助的浮点计算)
支持所有 ARM 设备
armeabi-v7a
支持基于 ARM v7 的设备
支持硬件 FPU 指令
支持硬件浮点运算
不同手机由于cpu的不同,使用不同的驱动。
ABI:指应用基于哪种指令集来进行编译,ABI总共有四种,分别是armeabi、armeabi-v7a、mips、x86,它们都是表示cpu的类型。
回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢
以芯片为例,x86与arm架构区别如下:
1、X86主要用于PC领域如笔记本、台式机、小型服务器;ARM主要用于移动领域如手机、平板。
2、X86的功耗比较高比如我们常用的台式机的CPU的TDP可达65W甚至更高;ARM的功耗很低只有个位数。
3、ARM构架最大的特点就是体积小、低功耗、低成本和高性能,ARM构架被广泛的应用于嵌入式的系统当中;相比ARM和Power架构,X86在高性能通用处理器方面务无比巨大。
ARM(AdvancedRISCMachines)公司是苹果、Acorn、VLSI、Technology等公司的合资企业。ARM采用将芯片的设计方案授权(licensing)给其他公司生产的模式,在世界范围结成了超过100个的合作伙伴(Partners),将封闭设计的Intel公司变成全民公敌。ARM处理器非常适用于移动通信领域,具有低成本、高性能和低耗电的特性,ARM的高性价比和低耗能在移动市场比英特尔更具优势。
手机是arm平台,exe那是x86平台编译出来的东西,根本没办法直接运行;非要运行只能装虚拟机,但是那效率保证卡的你三分钟就受不了。
ARM架构,曾称进阶精简指令集机器(Advanced RISC Machine)更早称作Acorn RISC Machine,是一个32位精简指令集(RISC)处理器架构。还有基于ARM设计的派生产品,重要产品包括Marvell的XScale架构和德州仪器的OMAP系列。
ARM家族占比所有32位嵌入式处理器的75%,成为占全世界最多数的32位架构。ARM处理器广泛使用在嵌入式系统设计,低耗电节能,非常适用移动通讯领域。消费性电子产品,例如可携式装置(PDA、移动电话、多媒体播放器、掌上型电子游戏,和计算机),电脑外设(硬盘、桌上型路由器)。
x86架构历史:
x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。8086在三年后为IBM PC所选用,之后x86便成为了个人计算机的标准平台,成为了历来最成功的CPU架构。
其他公司也有制造x86架构的处理器,计有Cyrix(现为VIA所收购)、NEC集团、IBM、IDT以及Transmeta。Intel以外最成功的制造商为AMD,其早先产品Athlon系列处理器的市场份额仅次于Intel Pentium。
8086是16位处理器;直到1985年32位的80386的开发,这个架构都维持是16位。接着一系列的处理器表示了32位架构的细微改进,推出了数种的扩充,直到2003年AMD对于这个架构发展了64位的扩充,并命名为AMD64。
后来Intel也推出了与之兼容的处理器,并命名为Intel 64。两者一般被统称为x86-64或x64,开创了x86的64位时代。
值得注意的是Intel早在1990年代就与HP合作提出了一种用在安腾系列处理器中的独立的64位架构,这种架构被称为IA-64。IA-64是一种崭新的系统,和x86架构完全没有相似性;不应该把它与x86-64或x64弄混。
欢迎分享,转载请注明来源:品搜搜测评网