|Table of Contents|

NAND flash-based storage design with no overflow(PDF)

长安大学学报(自然科学版)[ISSN:1006-6977/CN:61-1281/TN]

Issue:
2012年04期
Page:
99-104
Research Field:
Publishing date:

Info

Title:
NAND flash-based storage design with no overflow
Author(s):
CHEN Li1 ZHANG Jing2
1. Center of Educational Technology and Network, Chang'an University, Xi'an 710064, Shaanxi, China; 2. School of Electronic and Control Engineering, Chang'an University, Xi'an 710064, Shaanxi, China
Keywords:
NAND flash memory discrete data transaction rollback reverse analysis storage mechanism
PACS:
TP311
DOI:
-
Abstract:
According to the data storage system occurs as a result of data is too large and overflow phenomenon in the unattended working environment, based on the K9K8G08U0A flash as an example, reading, the writing, erasing were designed. The concept of non-discrete data and discrete data were introduced to identify the need to store data, the rollback mechanism was used to store data, the storage space was divided into the bad block record area, non-discrete storage area and discrete data storage area. It is ensured that every write data in discrete resume and non-discrete resume area existed with the design data write mode. The results show that when the discrete storage area upon reaching the maximum value, it will be stored into discrete storage area become to the start position, the discrete storage area into a closed ring of end to end, so as to realize the data storage do not overflow. According to the data from an earlier time data storage back part or all of the cover, which cause the incompleteness of data, the data of reverse analysis method was used, through the comparison of the neighboring data storage space is the intersection of decomposition of the correct data. The data rollback storage mechanism was used to make the memory space into a“ forever dissatisfied space”, the data storage does not overflow is ensured and the latest data is preserved. 3 tabs, 5 figs, 9 refs.

References:

[1] 汤 显,孟小峰.FClock:一种面向SSD的自适应缓冲区管理算法[J].计算机学报,2010,33(8):1460-1471. TANG Xian,MENG Xiao-feng.FClock:an adaptive buffer replacement algorithm for SSD[J].Chinese Journal of Computers,2010,33(8):1460-1471.(in Chinese)
[2]周 大,梁智超,孟小峰.HF-Tree:一种闪存数据库的高更新性能索引结构[J].计算机研究与发展,2010,47(5):832-840. ZHOU Da,LIANG Zhi-chao,MENG Xiao-feng.HF-Tree:an update-efficient index for flash memory[J].Journal of Computer Research and Deveopment,2010,47(5):832-840.(in Chinese)
[3]朱宁太,姚智慧,张淑萍.基于可信存储的固态盘安全机制研究[J].计算机工程与设计,2010,31(6):1212-1215. ZHU Ning-tai,YAO Zhi-hui,ZHANG Shu-ping.Authentication scheme research on solid-state disk based on trusted storage[J].Computer Engineering and Design,2010,31(6):1212-1215.(in Chinese)
[4]高文青,沈维聪.NAND存储器在嵌入式系统中的应用[J].电测与仪表,2008,45(2):45-48,57. GAO Wen-qing,SHEN Wei-cong.NAND flash application in embedded system[J].Electrical Measurement & Instrumentation,2008,45(2):45-48,57.(in Chinese)
[5]罗 晓,刘 昊.一种基于FAT文件系统的NAND Flash坏块处理方法[J].电子器件,2008,31(2):716-719. LUO Xiao,LIU Hao.Method of NAND flash memory bad block management based on FAT file system[J].Chinese Journal of Electron Devices,2008,31(2):716-719.(in Chinese)
[6]王宏强,王太勇,邓 辉,等.面向闪存类存储设备嵌入式文件系统研究与实现[J].计算机应用研究,2008,25(3):814-819. WANG Hong-qiang,WANG Tai-yong,DENG Hui,et al.Research on embedded file system faced flash memory[J].Application Research of Computers,2008,25(3):814-819.(in Chinese)
[7]杨春林,雷 航.基于NAND Flash的嵌入式文件系统的改进与优化[J].计算机应用,2007,27(12):3102-3104. YANG Chun-lin,LEI Hang.Improvement and optimization of embedded file system based on NAND Flash[J].Computer Applications,2007,27(12):3102-3104.(in Chinese)
[8]Robert T.Trusted computing for disk drives and other peripherals[J].IEEE Security and Privacy,2006(9):26-33.
[9]顾宝根,顾喜梅.日志结构的嵌入式文件系统研究[J].计算机工程与设计,2004,25(6):915-917. GU Bao-gen,GU Xi-mei.Research for mechanism of journal file system used in embedded environment[J].Computer Engineering and Design,2004,25(6):915-917.(in Chinese)

Memo

Memo:
-
Last Update: 2012-08-30