手機的CPU(ARM)跟PC的CPU(x86)有什么差別?
隨著移動互聯網的崛起,手機等職能移動設備在我們生活中的地位愈加重要。其中各大公司在發布產品的時候無不通過媒體對自家產品的配置參數大佳宣傳。其中CPU參數便是其重點宣傳內容之一。
今天小編來給大家簡單介紹下移動產品的CPU(基于ARM的CPU)與我們熟悉的PC的CPU有什么差別。
準確的說,基于ARM的CPU(如Apple的A系列,三星的Exynos系列,高通的Snapdragon系列)并不能稱之為CPU,因為CPU是“中央處理單元”的縮寫,這符合PC CPU的功能;而基于ARM的CPU其實是一種SoC(片上系統),因為它通過SoC片內總線將CPU,內存控制器,RAM(內存),協處理器,DSP(數字處理單元),GPU(顯卡),加速系統(媒體加速),外設管理單元等等連接在一起,形成一個具有獨立功能的芯片。
Apple,三星,高通等ARM處理器廠商其實是在購買ARM公司的CPU設計IP(設計知識產權)的基礎上,自行對芯片內部的子系統根據市場需求進行設計,組裝,形成自家的移動CPU系列。
相應的傳統的CPU(x86)最多將內存控制器集成在一塊芯片內,其余的功能都有單獨的芯片來完成相應的功能,這也就是為什么PC生產生有那么多,各家的配置也千奇百怪。
從另一個方面,PC的CPU是基于CISC(復雜指令)指令的設計的;而ARM是基于RISC(精簡指令)設計的。特點就是ARM的設計比較簡單,強調以低成本,低功耗滿足計算需求,對于性能是放在次要位置;而x86系列則相仿,強調性能而不計較功耗,以及成本。
最后一個不同在于x86與ARM設計的時候采用的架構不是一樣的。X86的CPU基本是基于馮諾依曼架構,數據與指令通過單一總線進行傳輸;而ARM的靈活性比較強,除了使用馮諾依曼機之外,還可以采用哈佛架構,這個架構數據跟指令是分別采用獨立的東線進行傳輸的,因而特別適合數據型計算的應用場合。
非常好我支持^.^
(2) 16.7%
不好我反對
(10) 83.3%
相關閱讀:
- [處理器/DSP] Codasip發布適用于定制計算的新一代RISC-V處理器系列產品 2023-10-24
- [電子說] Andes旗下高性能多核矢量處理器IP的AX45MPV正式上市 2023-10-24
- [控制/MCU] 單片機的三大功能 2023-10-24
- [電子說] 思爾芯原型驗證助力香山RISC-V處理器迭代加速 2023-10-24
- [電子說] 射頻識別技術漫談(27)——CPU卡概述 2023-10-24
- [電子說] STM32基礎知識:中斷系統 2023-10-24
- [電子說] 講一講Apple Macintosh處理器過渡的故事 2023-10-24
- [電子說] GD32的中斷-外部中斷的實現 2023-10-24
( 發表人:郭婷 )