快閃記憶體有低耗電、體積小及非揮發性等特性,也因其容量與速度日益增進,目前成為最普遍之攜帶型儲存媒體。但是快閃記憶體由於有其硬體結構限制的特性,也就是不能就地更新資料以及儲存區域的使用有抹除次數的限制,因此快閃記憶體必需要有異於一般儲存媒體所需的資料儲存空間管理方式及有效的清除策略,以對儲存區域做均勻的抹除並減少抹除的次數,進而提昇其系統的效能,並延長其使用壽命。本研究主要針對快閃記憶體的資料儲存系統提出了一個新的儲存空間管理方式與清除策略,可使快閃記憶體達成儲存區塊的均衡抹除與減少抹除次數的目的,進而可提昇系統的整體效能並延長使用壽命。模擬結果顯示我們提出的方法比相關的研究更能有效的降低快閃記憶體的抹除次數與完成均衡抹除的目標,最後將我們所提出的方法使用FPGA來進行實作。
Flash memory has some attractive features, such as low power consumption, small size and non-volatility. Due to the advanced semi-conductor manufacture technology, Its capacity and speed promotes increasingly, and it is promising to replace former storage drives in most applications. However, flash memory has some hardware restrictions, so a new storage space management and a new cleaning policy is needed for maintaining the flash memory. In this thesis, we design a new storage space management and a new cleaning policy to reduce erase times and evenly erase for every block. Therefore, we can to promote the whole efficiency and longer flash memory lifetime. Experiment results show that system using our methods has to reduce erase times and moving times for flash memory. Final, we use FPGA to implement our methods.