A New Type of NAND Flash-Based File System: Design and Implementation
Tianzhou Chen, Xiangsheng Wang, Wei Hu, Wei Duan · 2006
Flash memory has become the primary external storage for embedded systems especially NAND flash for data update. Currently JFFS2 and YAFFS2 are used as the primary file systems for flash memory. But there are two deficiencies in them. One is that their boot time for a large-sized flash memory is too long. They must scan the whole partition to initialize the file system and it's really time-consuming. The other is their high memory consumption rate. A new type of NAND flash-based file system named SMARTFFS (SMART flash file system) is proposed in this paper, which can reduce both the initializing time and the SRAM memory consumption rate effectively