
86 Chapter 4
www.newnespress.com
4.9 Flash Memory File Systems
Like a hard disk drive, the fl ash contains fi les, and those fi les must be managed. This is
in addition to the error correction, bad block management, and wear leveling discussed
above.
This is something that designers need to keep in mind, as many fi rmware designers who
start with a small piece of code realize that their system can expand to the point that
formal fi le management software could simplify their data management chores.
File management software is widely available today, and this software has been
modeled on that used for decades by hard disk drives. In effect, this software ...