回覆列表
  • 1 # 分享精彩生活

    首先,所謂的“融合”完整地說指的是記憶體與快閃記憶體的融合。所以在解釋其原理之前,我們不妨瞭解一下什麼是記憶體(RAM),什麼又是快閃記憶體(ROM)。

    記憶體,是一種既能讀出又能寫入的易失性儲存器,特點是速度快,但斷電時會丟失所儲存內容,需要不斷的重新整理,主要用於儲存短時間使用的資料,並作為系統執行時的動態緩衝區來使用。

    而快閃記憶體是一種非易失性儲存器,斷電後仍能儲存資訊,也就是說資料一旦寫入後就會被固定下來,即使切斷電源儲存的資料也不會丟失,讀寫速度相對記憶體要慢。通常大家在手機中的圖片、影片、APP等大檔案,都是被儲存在其中。

    平時我們所說的記憶體(有時也叫運存),就是指手機中的DDR SDRAM,快閃記憶體就是NAND Flash。而記憶體融合技術,說白了,就是將部分快閃記憶體擴充套件給記憶體使用。

    有趣的是,這項技術並不是近年才有。早在Android 2.2時代,就有了ZRAM和SWAP兩大記憶體最佳化技術。

    其中,ZRAM是將物理記憶體中的一部分劃分出來,將後臺應用和前臺應用的不活躍程式碼部分進行壓縮,需要的時候將資料解壓出來,透過降低資料規模的方式變相增大記憶體。但代價是需要CPU計算,甄別APP中的哪些程式碼不活躍,增加CPU的佔用。

    SWAP簡單來說就是Windows的虛擬記憶體技術,也就是將ROM作為RAM使用,它的優缺點也與虛擬記憶體類似,可以讓系統同時執行很多的程式,或是滿足佔用記憶體更大應用的需求。不過,快閃記憶體的讀寫速度畢竟慢於記憶體,在虛擬記憶體中開啟的應用讀取效率會下降。

    眾所周知,由於記憶體使用的DRAM晶片每GB容量比快閃記憶體所使用的NAND Flash晶片昂貴許多,所以12GB、16GB乃至18GB的記憶體通常只會出現在中高階機型上,而佔出貨量比重更大的中低端領域還是以4GB、6GB和8GB規格為主。我們也知道,手機記憶體越大能夠同時開啟的APP就越多。而在智慧手機功能越來越複雜的當下,使用者對於同時保持多個APP執行顯然也是有著一定需求。而記憶體融合技術在此時便有了意義,它能夠幫助那些記憶體較小的手機開啟更多應用,也讓一些吃記憶體的大型應用或遊戲流暢執行。

    此外,很多人可能已經發現:現在動輒8GB、12GB記憶體的機型能夠同時執行的APP數量,其實並沒有比當年3GB或4GB時代多很多。而這並不是錯覺,大概有兩方面的原因:一是因為硬體所提高的效能,很快就被軟體升級帶來的必要或不必要的功能給消耗掉了;二是因為Android使用的Java開發語言本身在效能方面的劣勢,開發者為了儘可能提升APP的效能以保證使用者體驗,普遍都會在最大限度上佔用更多記憶體。因此,對於大記憶體的手機而言,記憶體融合技術也有一定的現實意義。

  • 中秋節和大豐收的關聯?
  • 熱血傳奇中一直沒有群體雷電術,那麼群雷到底從何而來?