Memory Compaction Scheme with Block-Level Buffer for Large Flash Memory

Weon-Il Chung, Liangbo Li
2010 International Journal of Contents  
In flash memory, many previous garbage collection methods only merge blocks statically and do not consider the contents of buffer. These schemes may cause more unnecessary block erase operations and page copy operations. However, since flash memory has the limitation of maximum rate and life cycle to delete each block, an efficient garbage collection method to evenly wear out the flash memory region is needed. This paper proposes a memory compaction scheme based on block-level buffer for flash
more » ... emory. The proposed scheme not only merges the data blocks and the corresponding log block, but also searches for the block-level buffer to find the corresponding buffer blocks. Consequently, unnecessary potential page copying operations and block erasure operations could be reduced, thereby improving the performance of flash memory and prolonging the lifetime of flash memory.
doi:10.5392/ijoc.2010.6.4.022 fatcat:uw5xl6bbdfet5ifmeral6twb3y