在過去的 15 年裏,蘋果 Mac 電腦使用的是英特爾處理器,與競爭對手 PC 一樣,都是 x86 架構。而蘋果公司的移動設備,從推出首款 iPhone 以來,就使用的是 ARM 處理器。與在移動領域所取得的巨大進步相比,蘋果常常被英特爾緩慢的創新步伐所拖累。這就是爲什麼多年來,人們一直在討論蘋果在臺式機和筆記本電腦上使用 ARM 處理器的可能性。
自從蘋果的手機處理器開始給英特爾的 x86 產品製造強有力的競爭對手以來,這種轉變看起來就像是一個開放性的問題和一件板上釘釘的事情。現在它真的發生了!蘋果在 6 月底舉辦的 WWDC 大會上,宣佈將在自家的 Macbook、iMac 和 Mac Pro 上使用定製的 ARM 處理器,但很多人似乎不明白這到底意味着什麼。
相關閱讀:蘋果:原生纔是王道,我要自己做小程序
x86 和 ARM:兩大陣營
這將是蘋果公司歷史上第三次最主要的指令集架構 (ISA) 轉型。他們在 20 世紀 90 年代中期從 680k 轉到 PowerPC,然後在 2006 年從 PowerPC 轉到英特爾,現在又轉到 ARM。蘋果公司幾乎是唯一一家定期改變處理器架構的消費型硬件公司。
指令集是處理器的“語言”,定義了在處理器核心執行的操作碼,在計算曆史上出現過很多這樣的操作碼。兩個數字相加、將數值加載到內存、決定接下來執行哪個指令、與外部硬件設備通信——所有這些都是由 ISA 定義的。
原文鏈接:【https://www.infoq.cn/article/VNWNRZJix35xVPJjYXNH】。未經作者許可,禁止轉載。