[发明专利]一种具有寿命管理的FLASH文件管理系统有效
申请号: | 202011530484.2 | 申请日: | 2020-12-22 |
公开(公告)号: | CN112631516B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 王泽元;刘峻荣;刘昊;王波;冷坤朋 | 申请(专利权)人: | 上海宏力达信息技术股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/14 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
地址: | 201600 上海市松江区九*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 寿命 管理 flash 文件 系统 | ||
本发明提供一种具有寿命管理的FLASH文件管理系统,包括:文件存储模块,包括:目录区,用于存储Flash文件的基本信息形成一文件目录;文件信息区,用于存储Flash文件的属性数据;数据区,用于存储Flash文件的内容数据;文件管理模块,包括:均衡管理单元,将各属性数据在各存储块中轮转存储;写入管理单元,提取得到一待写入文件的基本信息、属性数据和内容数据,并依次将基本信息写入目录区,将属性数据写入存储块,将内容数据写入文件信息区;掉电管理单元,检测到在目录区的写入过程中出现掉电时,在上电恢复过程中通过分别读取并对比目录区和文件信息区对目录区进行掉电管理。有益效果是有效提高FLASH的使用寿命;减少了掉电造成的数据损失。
技术领域
本发明涉及存储数据管理技术领域,尤其涉及一种具有寿命管理的FLASH文件管理系统。
背景技术
FLASH存储器具有速度快、容量大、成本低等优点,因此被广泛用作存储器件,FLASH存储器需要有自己的文件系统,实现对数据存储和管理。现有的针对FLASH存储器的文件管理系统较少,且现有的通用的文件管理系统在硬件掉电后,对掉电文件所产生的影响也不可控,掉电处理机制不够完善,同时由于通用文件管理系统的记录信息需要被多次修改,而记录信息放在FLASH存储器固定的区块中,由于缺少对文件寿命的均衡,将使得该区块的频繁操作导致缩短FLASH存储器的使用寿命。
发明内容
针对现有技术中存在的问题,本发明提供一种具有寿命管理的FLASH文件管理系统,用于对Flash文件进行存储管理,包括:
文件存储模块,所述文件存储模块包括:
目录区,用于存储各所述Flash文件的基本信息形成一文件目录;
文件信息区,用于对应存储所述文件目录中的各所述Flash文件的属性数据,所述文件信息区设有复数个存储块;
数据区,用于对应存储所述文件目录中的各所述Flash文件的内容数据;
文件管理模块,连接所述文件存储模块,所述文件管理模块包括:
均衡管理单元,用于将各所述属性数据在各所述存储块中轮转存储,并将当前存储有所述属性数据的所述存储块置为可使用状态;
写入管理单元,用于提取得到一待写入文件的所述基本信息、所述属性数据和所述内容数据,并依次将所述基本信息写入所述目录区,将所述属性数据写入处于所述可使用状态的所述存储块,将所述内容数据写入所述文件信息区;
掉电管理单元,用于检测到在所述目录区的写入过程中出现掉电时,在上电恢复过程中通过分别读取并对比所述目录区和所述文件信息区对所述目录区进行掉电管理。
优选的,所述文件信息区包括一主信息存储区和一备信息存储区,所述主信息存储区中设有复数个所述存储块,所述备信息存储区的所述存储块与所述主信息存储区中的所述存储块一一对应;
所述写入管理单元将所述属性数据分别对应写入所述主信息存储区和所述备信息存储区中的处于可使用状态的所述存储块。
优选的,所述文件管理模块还包括一读取管理单元,所述读取管理单元包括:
第一校验子单元,用于根据待读取文件的所述基本信息于所述主信息存储区匹配得到对应的所述属性数据,并对所述属性数据进行校验,在校验通过时输出一第一校验信号,以及在校验未通过时输出一第二校验信号;
第二校验子单元,连接所述第一校验子单元,用于根据所述第二校验信号和所述基本信息于所述备信息存储区匹配得到对应的所述属性数据,并对所述属性数据进行校验,在校验通过时输出一第三校验信号,以及在校验未通过时输出一第四校验信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宏力达信息技术股份有限公司,未经上海宏力达信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011530484.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于V2X的交叉路口车速引导方法
- 下一篇:地图制作方法、装置及系统