iPhone 3G內存流暢 安卓8G內存為何還卡?

iPhone 3G內存流暢 安卓8G內存為何還卡?

今天我們就來聊一聊手機內存的前世今生,來看看它究竟在歷史上,對我們的手機使用體驗有著怎樣的影響吧!

手機內存——數據的高速中轉站

如果您對電腦內存的功能瞭解,那麼手機的內存你基本也掌握了大半,因為自從手機進入智能時代,便註定了手機內部的運算邏輯趨近於電腦。處理器,內存,硬盤(閃存)便是最基礎根基,並且彼此不可替代。

處理器——數據的運算平臺。

內存——數據的快速吞吐平臺。

硬盤(閃存)——數據的大容量存儲平臺。

這套系統標準的工作流程是這樣的,當運行一個程序,硬盤會立即收到指令,將涵蓋這個程序的所有信息發送到內存,所以在打開APP時,你會先看到一段“讀條”的畫面;同時處理器開始提升自己的工作頻率,並將內存收到的數據以極快的速度進行運算處理,再將處理完的數據傳送到內存中;此時程序完成了開啟的過程,但接下來,這個程序並不會馬上回到硬盤,而是依然駐留在內存中,因為處理器必須時刻準備著由於用戶的操作,而隨時有可能發來的指令數據;最終,當用戶關閉程序的時候,內存才會將程序原本的數據加上經過用戶操作而新產生的數據一同塞回硬盤中。

其實上面的過程不僅適用於程序,手機系統的運行也是同樣的過程,只是更為複雜而已。所以開機的時間會明顯比打開某個程序的時間更慢。此時或許你會問,既然處理器接收到數據以後,還要將數據返還,那麼為什麼非要經過內存這個“中轉站”,而不直接與硬盤相通信呢?

原因很簡單,因為內存比硬盤的數據獲取速度快得多,能夠充分滿足高性能處理器對於數據吞吐的要求,這種能力是硬盤目前所不具備的。

以上只是泛泛的談了內存之於一部運算系統中的作用,接下來我們再來聊聊手機上的內存又有哪些不同。我們知道,相比電腦來說,手機對於功耗以及體積的要求會更高一些。因為畢竟電腦不需要移動,直接用電源供電,不用擔心電量低的問題,因此內存模塊可以設計的較大,甚至可以更換,但在手機的內存設計上,則要遵循低功耗,小體積的目標,同時也要保證出色的總線帶寬。

所以,專門制定內存標準的JEDEC(固態技術協會)對手機內存提出了單獨的技術標準,這些內存可以在更低的電壓下運行,從而降低功耗。像我們平時總能看到的LPDDR標識,便是低功耗內存的標準。並且由於手機內部的體積所限,所以手機上的內存通常是以單顆超大容量芯片的形式存在,而不像PC上的內存,是多顆內存芯片集成在一個PCB上,然後再插入主板插槽中,方便日後升級。

目前,我們大致明白了內存是幹啥的,怎麼工作的,以及手機上的內存與電腦上的差別,那麼接下來,就讓我們一起回顧一下歷史上的幾個重要節點,來看看內存對於智能機時代手機的發展做出了怎樣的貢獻吧!

iPhone 3G內存流暢 安卓8G內存為何還卡?

手機內存目前的發展困境以及未來

8GB內存儼然成為旗艦機標配,然而我們真的能用得到嗎?我相信這是很多人心中的疑惑。而且我們還需要注意到,目前蘋果手機的最高內存僅僅只有3GB,但從實際體驗上,卻並不比安卓更高內存的手機體驗差。

想要解釋這個問題,我們需要先明白安卓系統與蘋果系統的內存管理機制的差異。安卓系統為了讓用戶擁有極其流暢的多任務工作能力,所以打開的應用只要不關閉,一般都會在內存中駐留,這樣一來,當你打開的應用越來越多時,需要消耗的內存空間自然也就越來越大,但好處是你隨意切換打開的應用都不會覺得卡頓或者需要重新加載。

所以大內存,能夠幫助安卓手機帶來更出色的多任務體驗。當然你會說你並不想讓這麼多程序同時運行,但又懶得去關閉它們,所以你才會發現很多安卓手機會自帶內存清理功能,如果沒有也可以通過下載某某管家實現。

然而蘋果的策略是,如果你打開一個應用後切換到另一個應用,只要你十分鐘左右的時間不使用它,那麼系統便會自動將這個程序終結,將其保存在閃存內,並釋放相應的內存空間,當你再打開這個應用時,系統則會重新從閃存中調取數據,也就是業界常說的“墓碑機制”。這樣做的好處自然就是需要的內存空間更少,但犧牲了一定的多任務體驗。至於兩者孰優孰略,只能說蘿蔔白菜各有所愛了。

但是另外需要提醒大家一點,蘋果系統的所有應用都會經過蘋果嚴格的規範審查,以保證應用資源合理佔用內存空間,儘管安卓也有類似的機制,但由於國內特殊的國情,導致國內的安卓應用開發者並不需要嚴格按照谷歌的應用規範去執行,便可以在應用市場上架,這便會造成有些安卓應用可能會過度佔用系統內存的情況。這也可以解釋為什麼國內用戶會對大內存的需求更高一些。

iPhone 3G內存流暢 安卓8G內存為何還卡?

至於未來,內存的發展勢必會朝著帶寬更大,頻率更快,功耗更低的方向發展,但是至於容量會不會繼續提升的問題,我覺得這是必然的,但應該不會像前幾年升級的那麼快了。因為目前其實讓內存容量變大並不存在太多技術上的瓶頸,而是為了滿足如此大的內存,可能需要更強悍的處理器,以及更大的電池容量來保證足夠的續航,這顯然不是一件容易的事情。

內存有沒有肯能消失呢?這正是目前研發人員一直在努力實現的。其實就是讓閃存擁有更快的傳輸速度,從而取代內存,但從目前的技術水平來看,這樣的技術近幾年還無法實現商用,距離我們還很遙遠。


分享到:


相關文章: