數據庫|單從技術角度說,手機可以用雙處理器?

數據庫|單從技術角度說,手機可以用雙處理器?

文章圖片

數據庫|單從技術角度說,手機可以用雙處理器?

文章圖片

數據庫|單從技術角度說,手機可以用雙處理器?


技術角度來講沒問題啊 , 可以做啊 , 但是 , 不以用戶體驗為出發點的技術實現都是耍流氓 , 這是毋庸置疑的......舉個很簡單的例子 , 目前很多年輕人喜歡購買的游戲本 , 被某些玩家吐槽為什么不買臺式機 , 其實游戲本這玩意兒 , 廠商可以裝雙顯卡 , 可以裝水冷 , 甚至裝機械鍵盤 。 無非就是把屏幕和主機嵌到一起就可以 。 這樣的筆記本電腦 , 做出來賣3萬 , 5斤重 , 20厘米厚 , 續航撐不過1小時 , 我就問有沒有消費者愿意買?



其實目前很多電腦工作站 , 都可以裝多顯卡 , 多內存條 , 多硬盤的形式提升配置 , 從而達到需要的性能 。 核心原因 , 是電腦本身的硬件之間是相互獨立的 , 處理器、顯卡、主板、內存、閃存、電源、機箱等等硬件都是分開組裝的 , 相信很多數碼愛好者自己翻看說明教程都可以手動組裝一臺電腦 , 只要買好所有的配件 。

手機不一樣 , 作為目前人類能夠制造出的集成度最高的產品 , 手機想要在這樣小的體積下面裝下零部件 , 那就必須要進行集成 , 也就是手機的處理器 , 俗稱SOC 。 手機處理器里面 , 集成了CPU、GPU、NPU、DSP、ISP , 以及基帶、內存管理器、閃存管理器、WIFI和藍牙模塊等等 。 這也是為什么英特爾在CPU制造上一騎絕塵 , 但是在手機處理器上卻沒什么建樹 , 手機處理器本身就是一個很高門檻的東西 , 目前全球也只有三星一家掌握了從設計到制造到應用整個流程 。




因此帶來的核心問題就是 , 如果一臺手機裝了兩枚SOC , 那么意味著產生了非常多的資源浪費 , 比如說基帶、內存管理器、閃存管理器、WIFI和藍牙模塊 , 這些東西一部手機只需要一個就可以了 , 多裝除了浪費資源沒有任何意義......因此盲目在手機上裝兩枚處理器 , 最大的問題就是有一半的資源都被浪費掉了 , 手機廠商還需要做兩套電源管理系統 。 這一點從安卓廠商鼓吹硬件配置開始 , 誤導了一批消費者 , 到現在隨著市場成熟和透明 , 不少消費者也明白配置不能盲目看參數 。 但是有的消費者對于部分參數還有有一定誤解 , 比如說“處理器核數越多 , 性能越高” 。 這里我們需要分開來講一下 , 拆碎了無非是以下幾點:

第一:一般應用很少需要使用多核 , 都是一個核心就可以處理器 , 除非該應用做了多線程優化;第二:做了多線程優化的應用 , 也很少有情況會使用到多線程任務處理 , 除非N多個實例都處在運行計算而不是等待數據的途中;第三:即便是需要多核心多線程處理 , 也是一瞬間的事情 , 單位以毫秒計算 , 大多數時間處理器都是空置的;第四:極端情況 , 持續運行大型游戲 , 以及3D渲染時候 , 需要處理器持續工作 。



從上面四點我們就不難理解為什么“一核有難 , 多核圍觀” , 為什么發展到今天 , 手機處理器從最初的雙核到八核 , 再到現在的兩個大核心加上四個小核心的組合形式 。 因為從應用本身而言 , 壓根就用不到那么多核心......即便使用手機運行大型游戲 , 你也只可能專注于游戲本身 , 不可能一邊玩游戲一邊還要看視頻聊微信做各種其它事情......至于剪視頻做3D渲染 , 也是想瞎了心了 。

相關經驗推薦