• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (6): 169-173.

• 论文 • Previous Articles     Next Articles

A RealTime SelfRecovery File System Based on NandFLASH

ZHANG Shaobo,XU Guanghui,TIAN Xiaofeng,ZHAO Fengrong   

  1. (State Grid Electric Power Research Institute,Nanjing 210003,China)
  • Received:2011-04-16 Revised:2011-06-28 Online:2012-06-25 Published:2012-06-25

Abstract:

In a realtime selfrecovery file system (RRFS) based on the NandFLASH memory, a file is stored in one or more NandFLASH blocks. The file’s specific information is stored in the first page of its NandFLASH block, and the file’s content is stored in other pages. Thus, it formats the mapping relationship among the file, the blocks and its pages. When the system restarts, the file’s specific information stored in the first page of all the FLASH blocks is read in RAM which is used to reconstruct a file list through the feature of NandFLASH’s no data loss during power failure. When the file’s specific information changes, the changed information will be rewritten in the file list, synchronously. The RRFS will make file processing flexible and quick, and be used in some automatic control fields, such as power systems and chemical engineering.

Key words: NandFLASH;file system;selfrecovery;realtime storage