大家好,今天小编关注到一个比较有意思的话题,就是关于Arm架构和J***a语言的问题,于是小编就整理了1个相关介绍Arm架构和J***a语言的解答,让我们一起看看吧。
请问ARM64跟x64有什么区别?
指令集不一样,ARM64是Aarch64指令集,X64是AMD64指令集。
X64并不是Intel公司的64位指令集,是AMD公司的,Intel自家的64位指令集叫IA64,也就是安腾,由于不兼容X86,早已经被淘汰了。实际上X86-64或X64叫法是错误的,正确叫法应该是AMD64。如果看到linux的包叫xxxx-adm64.xxxx,这个包不是只能用在AMD的CPU上,是指用在64位的X86上。
ARM64是ARM中64位体系结构,x64是x86系列中的64位体系。ARM属于精简指令集体系,汇编指令比较简单。x86属于复杂指令集体系,汇编指令较多。属于两种不同的体系。
从Win10操作系统入手可以做个对比,win 10 arm64跟win10 64区别有下面三点:
一、应用不同
1、win10 arm64只能运行ARM64应用,无法运行x64应用
2、win10 64既可以运版行运行x64应用,也可以运行ARM64应用
二、编译不同
1、win10 arm64允许开发者编译和反编译ARM64应用。
2、win10 64不允许开发者编译和反编译x64应用,但可以编译和反编译ARM64应用。
三、电脑不同
1、win10 arm64是针对使用高通ARM芯片的权电脑。
2、win10 64是针对使用微软普通芯片的电脑。
ARM64是专门给新出的高通笔记本准备的,也可以安装在微软的Lumia950XL手机上;win10 64是一般的X64电脑安装的,两者互不通用。
关于X86-64架构和ARM架构这两者谁将统一市场的争执一直都有,但是也有人说这两者根本不具备可比性,X86无法做到ARM的功耗,而ARM也无法做到X86的性能。总之各有各的特点,以后性能各方面表现如何,还是看谁能经历住时间的考验。
^_^ 希望我的回答对你有用 ^_^
到此,以上就是小编对于Arm架构和J***a语言的问题就介绍到这了,希望介绍关于Arm架构和J***a语言的1点解答对大家有用。