System Software for Flash Memory: A Survey
- Cite this paper as:
- Chung TS., Park DJ., Park S., Lee DH., Lee SW., Song HJ. (2006) System Software for Flash Memory: A Survey. In: Sha E., Han SK., Xu CZ., Kim MH., Yang L.T., Xiao B. (eds) Embedded and Ubiquitous Computing. EUC 2006. Lecture Notes in Computer Science, vol 4096. Springer, Berlin, Heidelberg
Recently, flash memory is widely adopted in embedded applications since it has several strong points: non-volatility, fast access speed, shock resistance, and low power consumption. However, due to its hardware characteristic, namely “erase before write”, it requires a software layer called FTL (Flash Translation Layer). This paper surveys the state-of-the-art FTL software for flash memory. This paper also describes problem definitions, several algorithms proposed to solve them, and related research issues. In addition, this paper provides performance results based on our implementation of each of FTL algorithms.
KeywordsFlash memory Embedded System File System
Unable to display preview. Download preview PDF.