预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN102981965A*(12)发明专利申请(10)申请公布号CN102981965A(43)申请公布日2013.03.20(21)申请号201210440290.2(22)申请日2012.11.07(71)申请人江苏乐买到网络科技有限公司地址215123江苏省苏州市苏州工业园区星湖街328号创意产业园2#-B601室(72)发明人宗竞(74)专利代理机构苏州威世朋知识产权代理事务所(普通合伙)32235代理人杨林洁(51)Int.Cl.G06F12/02(2006.01)权利要求书权利要求书1页1页说明书说明书33页页附图附图22页(54)发明名称一种NANDFLASH文件系统(57)摘要一种NANDFLASH文件系统,包括:系统信息区、状态标识区、文件信息区、参数设置区、数据存储区,其中:所述系统信息区用于保存节点的系统信息、存储设备的信息;所述状态标识区用于把FLASH所有的块的好坏状态全部标识出来,这样在数据存储过程中,可先从标识区读取块的好坏状态标识位,找到有效块再进行数据存储,防止数据写到无效块中;文件信息区创建在第一片Flash的第1块开始的有效块中,每次存放文件信息以一页为单位;所述参数设置区用于设置采集参数,主要是采集通道数、采样频率、采样长度等;所述数据存储区为相关模块的第16块开始到最后一块,用于存储测试试验数据。该系统实现存储容量的扩大以及存储速度的提高。CN1029865ACN102981965A权利要求书1/1页1.一种NANDFLASH文件系统,其特征在于该系统包括:系统信息区、状态标识区、文件信息区、参数设置区、数据存储区,其中:所述系统信息区用于保存节点的系统信息、存储设备的信息;所述状态标识区用于把FLASH所有的块的好坏状态全部标识出来,这样在数据存储过程中,可先从标识区读取块的好坏状态标识位,找到有效块再进行数据存储,防止数据写到无效块中;文件信息区创建在第一片Flash的第1块开始的有效块中,每次存放文件信息以一页为单位;所述参数设置区用于设置采集参数,主要是采集通道数、采样频率、采样长度等;所述数据存储区为相关模块的第16块开始到最后一块,用于存储测试试验数据。2.根据权利要求1所述的文件系统,其中,数据存储的基本单位是四片Flash存储器的同一地址的大块物理区。3.根据权利要求2所述的文件系统,其中,在对Flash进行写操作时,为了保证数据都能存储到有效块中,在对当前的大块存储结束后,要根据状态标识区查找到下一个有效块地址。4.根据权利要求3所述的文件系统,其中,在对Flash中数据文件进行读写操作时,Flash数据区中无效块的存在,使得系统必须在文件信息区建立数据存储的逻辑地址与其物理地址之间的对应表,方便系统对数据存储区的访问。2CN102981965A说明书1/3页一种NANDFLASH文件系统技术领域[0001]本发明涉及计算机存储领域,尤其涉及一种NANDFLASH文件系统。背景技术[0002]目前,国内外存储技术中存储容量越来越大、存储速度越来越快、闪存技术越来越突出、固态存储器发展越来越快。随着固态存储器的日益发展,FLASH存储器以其具有非易失性、成本低、密度大、功耗小、可在线重复编程和擦除等特点,得到了广泛应用。与传统的磁盘存储设备相比,FLASH更能承受温度的变化、机械的震动和冲击,可靠性更高,易于实现高速度、低功耗和小型化,日趋成为存储器的主流。[0003]但是,单片闪速存储器NANDFLASH容量相对小、存储速度相对低且存在随机无效块等问题。发明内容[0004]基于上述问题,本发明提出一种存储阵列的构建,一方面能实现存储容量的扩大,另一方面能实现存储速度的提高。[0005]具体来说,本发明提出了一种NANDFLASH文件系统,其特征在于所述文件系统包括:系统信息区、状态标识区、文件信息区、参数设置区、数据存储区,其中:所述系统信息区用于保存节点的系统信息、存储设备的信息;所述状态标识区用于把FLASH所有的块的好坏状态全部标识出来,这样在数据存储过程中,可先从标识区读取块的好坏状态标识位,找到有效块再进行数据存储,防止数据写到无效块中;文件信息区创建在第一片Flash的第1块开始的有效块中,每次存放文件信息以一页为单位;所述参数设置区用于设置采集参数,主要是采集通道数、采样频率、采样长度等;所述数据存储区为相关模块的第16块开始到最后一块,用于存储测试试验数据。[0006]进一步,数据存储的基本单位是四片Flash存储器的同一地址的大块物理区。[0007]进一步,在对Flash进行写操作时,为了保证数据都能存储到有效块中,在对当前的大块存储结束后,要根据状态标识区查找到下一个有效块地址。[0008]进一步,在对Flas