[PConline 杂谈]相信大家都已经知道,苹果在最新一场秋季发布会中,宣告了全新的MacBook产品。新MacBook换用了苹果自研的基于ARM架构的M1芯片,苹果从X86阵营转向,投入了ARM的怀抱。
苹果发布了首款针对PC平台设计的自研arm架构芯片Apple M1,并将这款芯片用在了新一代的入门级笔记本MacBookAir、新款高端笔记本MacBook Pro、新款迷你版台式机Mac Mini上,用以取代英特尔处理器,官方还宣称其将比英特尔十代酷睿IceLake性能提升接近
书接上文【当下主流处理器介绍】在文章中我们提到手机端处理器与PC端处理器在制程工艺,功耗,性能上的差距本质上都来自于他们采用的指令集架构不同,本文我们就来简单探讨一下当下最最主流的两种架构X86,Arm架构的底层差距,解释一下为啥会造成上文所提到的种种差异,同时也简单聊聊几大开源的新兴指令集架构。
ARM架构最初由 ARM Holdings plc 设计和推出,ARM Holdings plc 则由 Acorn Computers、Apple 和 VLSI Technology 于 1990 年创立。
由于搭载M1芯片的Mac不支持Windows操作系统,而且没有类似于Intel Mac上那样的Boot Camp功能,所以现在开发者都是使用了开源的QEMU虚拟软件,成功的在M1芯片虚拟了ARM版Windows。