為啥arm架構比x86 x64省電?
ARM芯片比x86省電,根本原因是它從設計那天起就把“省電”刻在了DNA里,而x86骨子里更追求“跑得快”。就像電動車和燃油車的區別——不是技術好壞,而是設計目標從一開始就不同。
![]()
一、簡單指令更省電:少干活就少費電
ARM用的是“精簡指令集”,每個指令都干一件簡單明確的事,比如“把這兩個數加一下”。CPU執行時不用費勁思考,晶體管開關次數少,自然省電。比如手機里的ARM芯片算1+1,可能0.1秒就干完歇著了。
x86的“復雜指令集”就像多功能瑞士軍刀,一個指令能同時干好幾件事。比如“先把這堆數排序,再挑最大的加起來”。聽起來高效,但CPU得拆分成好多小步驟,晶體管忙個不停,就像一邊開車一邊導航一邊換音樂,肯定比只開車費油。
![]()
二、零件集成度高:少跑路就少費電
ARM設備(手機、平板)的芯片叫SoC,相當于把CPU、顯卡、AI處理器這些零件全焊在一塊小芯片上,零件間距離近到毫米級。就像一家人住同一套房,說話不用打電話,直接喊一聲就行,省電又快。
x86電腦(筆記本、臺式機)的零件是分開的:CPU在主板這邊,顯卡在那邊,內存又在另一邊。數據傳輸得走“高速公路”(主板總線),距離遠、耗電多。好比爸媽在客廳,孩子在臥室,想遞個蘋果得穿過整個屋子,光走路就耗不少能量。
![]()
三、按需供電:不用就關燈
ARM芯片能把不用的零件單獨關掉。比如你刷微信時,AI處理器、游戲顯卡可以完全斷電,只留一個小核心干活,功耗低到像手機待機。就像辦公室下班,只留前臺一盞燈,其他全關掉。
x86的電源管理比較“粗獷”,要么整個CPU一起降頻,要么都開著。就算你只看文檔,它可能還讓游戲核心保持待命,就像辦公室沒人了,空調和電腦還全開著,浪費電。
![]()
四、手機和電腦的不同命
手機必須省電,不然一天充三次誰受得了?所以ARM芯片從設計到生產都往“省”字上靠。比如華為、聯發科的手機芯片,會把能省的電都摳出來,哪怕犧牲一點性能。
電腦以前不怎么在乎省電——插著電用怕什么?所以x86芯片一直追求“越快越好”,哪怕多耗電。就像早期的筆記本電腦,續航3小時都算不錯,大家也習慣了。
![]()
現在情況在變
現在x86也開始學省電了,比如Intel的低功耗處理器;ARM也開始沖擊電腦市場,比如蘋果M系列芯片。但幾十年的老習慣改不了——x86想徹底省電,就得扔掉很多老軟件;ARM想徹底變強,就得接受更耗電。
所以結論很簡單:不是ARM天生高人一等,而是手機這個場景逼得它必須省電,久而久之就練出了省電絕技。就像沙漠里的駱駝能存水,雨林里的猴子擅長爬樹——環境不同,技能點自然往不同方向加。未來兩種芯片會互相學習,但骨子里的區別恐怕幾十年內都還在。對此大家是怎么看的,歡迎關注我創業者李孟和我一起交流!
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.