系統概述
- 抺除區塊(Erasing blocks):快閃記憶體的區塊(block)在寫入之前,要先做抹除(erase)的動作。抺除區塊的時間可能會很長,因此最好利用系統閒置的時間來進行抹除。
- 耗損平均技術(Wear leveling):快閃記憶體的區塊有抺寫次數的限制,重複抺除、寫入同一個單一區塊將會造成讀取速度變慢,甚至損壞而無法使用,因此快閃記憶體設備的驅動程式需要將抺寫的區塊分散,以延長快閃記憶體壽命。用於快閃記憶體的檔案系統,也需要設計出平均寫入各區塊的功能。
- 隨機存取(Random access):一般的硬碟,讀寫數據時,需要旋轉磁碟,以找到存放的扇區,因此,一般使用於磁碟的檔案系統,會作最最佳化,以避免搜尋磁碟的作用。但是快閃記憶體可以隨機存取,沒有查找延遲時間,因此不需要這個最最佳化。