书接上文【当下主流处理器介绍】在文章中我们提到手机端处理器与PC端处理器在制程工艺,功耗,性能上的差距本质上都来自于他们采用的指令集架构不同,本文我们就来简单探讨一下当下最最主流的两种架构X86,Arm架构的底层差距,解释一下为啥会造成上文所提到的种种差异,同时也简单聊聊几大开源的新兴指令集架构。
经过近十年的生态建设之后,Arm高性能CPU终于在服务器市场崭露头角,亚马逊、Marvell都已经将Arm架构应用于云端,华为海思也推出了基于Neoverse N1设计的鲲鹏系列服务器,Ampere Computing在去年推出了首款云原生服务器CPU,已经展现出了性能和功耗的优势。
ARM架构最初由 ARM Holdings plc 设计和推出,ARM Holdings plc 则由 Acorn Computers、Apple 和 VLSI Technology 于 1990 年创立。
不过虽然能安装使用,但在一些系统级功能,比如Windows Subsystem for Android、Windows Sandbox这些再加一层虚拟机就无法实现了,还有就是软件兼容性上,32位ARM架构app是无法运行的,目前只支持64位ARM架构app,以及通过模拟方式来运行一些x86和x64程序,另外一些要求DirectX 12和OpenGL 3.3的游戏也是无法支持的。