Abstract:Flash memory is an increasingly common storage medium in embedded devices. It provides solid state storage with high density at a relatively low cost. The usage of flash memory needs many techniques to provide reliability of data and to prolong the lifetime of flash devices. Based on the characteristics of flash memory, a file system model is put forward. This model can take advantage of flash memory reasonably and efficiently. It can also provide journalling features to enhance the reliability of embedded systems who use the file system.