【技术实现步骤摘要】
Flash存储器、Flash存储器的文件管理方法和装置
本申请实施例涉及存储器技术,尤其涉及一种Flash存储器、Flash存储器的文件管理方法和装置。
技术介绍
Flash存储器是一种基于半导体技术的非易失性存储器,具有功耗低,容量大,体积小,重量轻,访问速度高等优点,已逐步取代其它半导体存储器件而广泛应用于移动电子产品中。任何Flash存储器都是有固定存储容量的,其写入操作只能在空或者已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除,但是Flash芯片的寿命是有限的,超过最大的擦除次数,容易损坏Flash芯片。为了解决在进行写入操作之前必须先执行擦除的问题,现有的Flash文件存储管理方法,例如申请号为01142240,名为《FLASH存储文件管理方法》的专利申请,将Flash存储区分为文件索引区和文件数据存储区两个区域,文件索引区用于记录文件目录和基本分配单元“块”的分配信息,文件数据存储区用于存储文件的具体内容,适用于随机对文件进行读、写和擦除操作,操作灵活。但是上述方法对于存储的文件包含设置信息及连续数据两部分的情况下,会出现操作复杂,不易实现,操作延时长等问题。
技术实现思路
本申请实施例提供一种Flash存储器、Flash存储器的文件管理方法和装置,以实现对包含设置信息及连续数据两部分的文件的快速操作。第一方面,本申请实施例提供一种Flash存储器,包括:存储区域;所述存储区域被划分为多个页,所述存储区域包括内容区,所述内容区用于存储至少一个文件,每个文件包括设置页和数据页,所述数据页用于存储数据,所述设置页用于存储与采集所 ...
【技术保护点】
1.一种Flash存储器,其特征在于,包括:存储区域;所述存储区域被划分为多个页,所述存储区域包括内容区,所述内容区用于存储至少一个文件,每个文件包括设置页和数据页,所述数据页用于存储数据,所述设置页用于存储与采集所述数据相关的设置信息。
【技术特征摘要】
1.一种Flash存储器,其特征在于,包括:存储区域;所述存储区域被划分为多个页,所述存储区域包括内容区,所述内容区用于存储至少一个文件,每个文件包括设置页和数据页,所述数据页用于存储数据,所述设置页用于存储与采集所述数据相关的设置信息。2.根据权利要求1所述的Flash存储器,其特征在于,所述存储区域还包括分配区,所述分配区包括多个项,当内容区存储有N个文件时,则分配区中的N个项各自的内容为相应文件的设置页的页号,所述设置页的页号用于指示设置页的存储位置。3.根据权利要求1或2所述的Flash存储器,其特征在于,所述存储区域还包括引导区和默认配置区;所述引导区用于存储相应的数据采集装置的属性信息和所述存储区域的划分信息;所述默认配置区用于存储与采集数据相关的默认设置信息。4.一种Flash存储器的文件管理方法,其特征在于,所述方法为基于权利要求1~3任一项所述的Flash存储器的方法;所述方法包括:当待存储文件为至少一个时,对于每个待存储文件,确定待存储文件的目标设置页,并将与采集待存储文件的数据相关的目标设置信息写入所述目标设置页中;其中,所述目标设置信息包括待存储文件的目标数据页的首页信息;对于每个待存储文件,根据目标设置信息中的首页信息,确定待存储文件的目标数据页的首页,并从所述首页开始,将采集的目标数据连续写入所述Flash存储器中;其中,所述目标数据是数据采集装置按照相应的目标设置信息采集的。5.根据权利要求4所述的方法,其特征在于,在所述存储区域还包括分配区,且所述分配区包括多个项,当内容区存储有N个文件时,则分配区中的N个项各自的内容为相应文件的设置页的页号时,所述确定待存储文件的目标设置页,包括:读取所述分配区所在的页包括的信息,得到所述分配区包括的所有项的内容;若内容区存储有至少一个文件,则获取所述所有项中包括页号的项的内容中的最大页号;根据所述最大页号,得到所述目标设置页的页号,所述目标设置页的页号为所述最大页号与预设值之和;根据所述目标设置页的页号,确定所述目标设置页。6.根据权利要求5所述的方法,其特征在于,在读取所述分配区所在的页包括的信息,得到至少一个项的内容之后,所述方法还包括:获取所述所有项的内容中包括的页号的数量,所述数量用于指示内容区存储的文件的数量;根据所述数量、分配区中第一个项的偏移地址和每个项占用的字节数,获取所述目标配置页的页号在所述分配区的目标存储位置;在根据所述最大页号,得到所述目标设置页的页号之后,所述方法还包括:在所述分配区的目标存储位置处写入所述目标设置页的页号。7.根据权利要求5所述的方法,其特征在于,在所述获取所述至少一个项的内容中的最大页号之后,包括:读取最大页号指示的第一设置页的内容,得到第一设置页中的第一设置信息,所述第一设置信息中包括文件的数据页的尾页信息;根据所述尾页信息,确定所述待存储文件的目标数据页的首页信息。8.根据权利要求4所述的方法,其特征在于,在所述存储区域还包括分配区,且所述分配区包括多个项,当内容区存储有N个文件时,则分配区中的N个...
【专利技术属性】
技术研发人员:楼鹏,王旬贵,杨双鹏,
申请(专利权)人:纳思达股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。