為什么x86架構處理器沒有安全,依然堅持X86架構

可能有人會問,為什么英特爾的資金實力這么強,做不出好的手機處理器?這主要是因為英特爾的X86架構處理器更適合計算機等大型設備,性能高,但復雜度和功耗更高 。即使英特爾成立專門團隊推出X86低功耗處理器,也不盡如人意 。不是性能弱就是功耗高,在ARM架構處理器面前效率嚴重低下 。在花費了大量的人力物力之后,英特爾干脆放棄了手機處理器市場 。
PC端電腦現在為什么不做arm架構,依然堅持X86架構?
Pc端電腦現在是有arm架構的,只不過數量非常少,還沒有在消費市場上形成潮流 。所謂的ARM架構還有x86架構,指的都是芯片CPU的架構 。那么說到芯片,目前的兩大陣營,英特爾代表了x86,ARM的代表有很多,只說PC端的話,國產芯片有鯤鵬和飛騰 。華為的鯤鵬,現在正在積極的整合資源 。在美國對華為進行技術封堵之后,華為可以說是all in鯤鵬,從服務器到pc電腦全面轉向arm架構 。
中國電子旗下的飛騰,也是ARM架構芯片的實踐者 。借助信創項目,也是在pc領域和服務器領域開疆拓土 。說完芯片,接下來就得說說操作系統了 。底層的芯片不會被我們直接所操作,我們是通過操作系統來去操作芯片的 。操作系統目前比較流行的,分為兩大類,一個是windows,另一個就是LinuxWindows統治桌面,Linux統治服務器 。
但是現在有一個非常重要的問題,就是windows對ARM的支持不太友好,對ARM支持有好的,只有Linux 。如果使用Linux操作系統,服務器側還好說,在服務器這一領域,Linux操作系統本來就占據了絕大部分的市場份額 。但是在pc電腦側,Windows占據了絕對的主力 。Windows環境下的應用和linux環境下的應用是不兼容的,這給Linux在桌面操作系統的生態建設造成了巨大的困難 。
在操作系統這個領域,生態就是王,生態就是決定一切的關鍵要素 。試想,如果你是一家軟件公司的開發團隊,基于Windows開發了一個桌面應用,如果想兼容Linux,還得重新再開發一遍,你會怎樣?windows在pc桌面上的應用非常多多,全產業生態的程序員都在基于windows環境進行軟件開發,導致Linux在桌面環境下的應用極度匱乏,這反過來又導致Linux在桌面端的應用推廣愈發困難 。
為什么英特爾AMD兩家公司做桌面處理器那么厲害,卻沒有做手機處理器?
這是個好問題這背后的故事是,英特爾與 ARM 失之交臂,堪稱芯片界的諾基亞,白白放過了曾擺在面前的大好機會 。先普及兩個概念復雜指令集和精簡指令集 。這是設計處理器的兩個方向,區別在于——復雜指令集功耗大,性能強,代表是英特爾主導 x86 架構 。精簡指令集功耗小,性能相對較弱,代表是 ARM 架構,我們手機里用的基本都是這種 。
接下來再來看,處理器的市場,基本可以分為三大塊服務器對性能要求最高,所以是復雜指令集的天下 。桌面處理器包括臺式機和筆記本電腦的處理器,以往一直是 Wintel 聯盟壟斷,也就是微軟壟斷軟件,英特爾壟斷硬件 。但目前和不遠的未來,隨著 ARM 性能越來越強,越來越多的 ARM 處理會進入桌面市場 。移動終端市場對功耗有高要求,是 ARM 的市場,英特爾無功而返 。
ARM公司只授權架構 IP,自己不生產芯片,所以除了高通華為和三星以外,英特爾也能自行設計生產 ARM 芯片 。事實上,英特爾以前也設計過 ARM 芯片 。英特爾曾經收購 StrongARM,開發了自家 ARM 架構的 XScale 芯片 。如果英特爾沿著這條路走下去,憑借英特爾在行業內頂級的影響力和工藝,現在移動芯片的老大絕對不是高通,而是英特爾 。
【為什么x86架構處理器沒有安全,依然堅持X86架構】

推薦閱讀