iT邦幫忙

2021 iThome 鐵人賽

DAY 4
0
Arm Platforms

arm 還是 x86? 我該怎麼選呢系列 第 4

day4_複雜指令集幫 x86 的打下的江山

x86 在電腦市場的市佔率高的原因

目前不論是筆記型電腦與桌上型電腦,大多是採用 x86 的 cpu 架構,這原因也很好理解,記憶體的大小與性能在以前的技術上是非常珍貴的,為了節省指令暫存的大小,因此不斷朝複雜化的 cpu 架構發展,在這過程中不斷有廠商開發基於 x86 的應用程式,為電腦市場奠基了穩固的生態鏈,就算在這之後 arm 的 cpu 奮起,並且在手機等攜帶式裝置上佔有地位時,甚至 arm 架構用的 windows 也都問世時,依然難以撼動電腦市場,其原因有部分是因為 arm 架構上效能普遍比 x86 要低了點,但其根本原因仍然是 arm 架構的電腦無法使用 x86 的軟體,就算能以模擬的方式執行,依然會有相容性或者效能損耗的問題,需要靠廠商在開發軟體時就開發 arm 版本的應用程式才能解決這些問題,因此在短時間內不會取代 x86 的重要地位

面臨的考驗

這幾年 x86 陣營以 intel 與 amd 這兩家廠商為主,而在近五年並沒有明顯的效能突破,且成本高,本身的高耗電與高發熱特性,對於筆記型電腦又不友好,目前除了電競筆電這種比較特別的設計外,大多需要輕薄好攜帶且續航強,這些恰好是精簡指令集的 arm 所具備的優勢,因此在微軟與蘋果的嘗試下成功讓筆電市場帶入了 arm 的可能性,蘋果更是宣布往後的技術線以 arm 為唯一,解決了軟體開發的問題,之後的 mac app 都會以 arm 為架構進行開發,就沒有了模擬器的性能耗損與相容性的問題,微軟也推出了 arm 版本的 windows 11 並且強化了顯卡驅動與效能提升,讓 x86 的筆記型電腦受到嚴峻的考驗

尚無法被取代的領域

目前大部分的伺服器架構與桌上型電腦仍主流採用 x86 架構,伺服器架構已有少部分逐漸採用為 arm,但那大多僅能用做 ap 端使用,在 db server 上 x86 仍有優勢,因此單一架構一統江湖的狀況在短時間內應該不會發生,但可以預見 x86 會更加將路線放置在效能提升上,而從攜帶性產品的市場慢慢淡出

下篇預告

Linux, Windows, MacOs 這三大作業系統與其應用程式對于 arm 與 x86 的兼容性與性能差異做大略的介紹


上一篇
day3_精簡指令集帶給 arm 的優勢與短板
下一篇
day5_Windows,Linux, MacOs 與 arm 的支援度和 x86 的差異
系列文
arm 還是 x86? 我該怎麼選呢30

尚未有邦友留言

立即登入留言