優化快閃記憶體以提高其壽命及減少耗電量
本帖最後由 PCM.DSD 於 2015-7-12 07:25 編輯如果我們的科技產品不會隨著時間增長最終損壞,那樣豈不是太美妙了?然而,漢陽大學的研究人員就宣佈了一項新技術,可以減緩快閃記憶體的損壞速度、提高性能和增加智能手機電池壽命。這項技術被命名為WALDIO,直接簡寫為IO。
這個想法全都圍繞著用於存儲的內部NAND快閃記憶體(“與非”一種快閃記憶體技術)來設計,我們都知道,快閃記憶體的重寫/擦除次數是有限的,使用週期和年限也是有限的。不斷寫入最終導致損壞,也減慢了所有應用程式的讀取和寫入過程。此外,讀取和寫入對快閃記憶體是一個能量消耗的過程,所以優化這些類型的任務可能會增加智能手機電池壽命。
王永吉(音譯)教授提到,這項技術如果能夠投入使用,我們將能夠使用到非常便宜,同時使用壽命高的快閃記憶體。
據研究者介紹,目前的主要問題是Android I/O(輸入輸出)堆疊內SQLite 的資料庫管理系統和許多沒必要寫入的東西要存儲,這樣會使快閃記憶體的退化速度要比正常情況下快得多。研究者稱想要刪除掉昂貴的檔系統日誌,同時又不會使檔受到損壞。
簡單地說就是,WALDIO想要通過減少快閃記憶體需要記錄的資料,來提高它的使用壽命。WALDIO致力於優化SQLite IO資料庫,使用分塊預顯示的方式來顯示日誌、頭嵌入和組同步。你可以在其公開發表的PDF檔中閱讀到更深一步的介紹。
在一項運用三星Galaxy S5進行的測試中,當進行大量操作的時候,在總的I/O容量中有了一個顯著的減少。降低到原來的1/6左右。這項測試還對默認的方法進行了高達4.6倍的快速命令表現情況進行了測試,以騰出更多的時間來做其他存儲的工作。
這種形式對於我們使用者來說是有益的,我們的智能手機在某一個任務中可以操作高達20倍的速度,這樣電池的壽命將會增長39%或者更多。也就是通過減少存儲系統日誌來減少讀取時間,增加反應速度也就是存儲速度,來達到減少電量消耗的目的。但是問題是,我們現在還不知道WALDIO是否會把這項技術運用在目前的手機當中,也許因為利益的關係,研究者會把它投入到商業設備當中,賺取高額的利潤,這樣吾等小民將很難享受到這項科技的光輝。
目前,該團隊將在今年的 Santa Clara 聖克拉拉(美國加利福尼亞州西部城市)Usenix作業系統年度大會上展示他們的研究成果。
頁:
[1]