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