System Software for Flash Memory: A Survey

  • Tae-Sun Chung
  • Dong-Joo Park
  • Sangwon Park
  • Dong-Ho Lee
  • Sang-Won Lee
  • Ha-Joo Song
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4096)

Abstract

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.

Keywords

Flash memory Embedded System File System 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Tae-Sun Chung
    • 1
  • Dong-Joo Park
    • 2
  • Sangwon Park
    • 3
  • Dong-Ho Lee
    • 4
  • Sang-Won Lee
    • 5
  • Ha-Joo Song
    • 6
  1. 1.College of Information TechnologyAjou UniversityKorea
  2. 2.School of Computing, College of Information ScienceSoongsil UniversityKorea
  3. 3.Computer Science & Information Communication Engineering DivisionHankuk University of Foreign StudiesKorea
  4. 4.Department of Computer Science and EngineeringHanyang UniversityKorea
  5. 5.School of Information and Communications EngineeringSungkyunkwan UniversityKorea
  6. 6.Division of Electronic, Computer and TelecommunicationPukyong National UniversityKorea

Personalised recommendations