[发明专利]一种Flash存储文件系统有效
申请号: | 201410163186.2 | 申请日: | 2014-04-22 |
公开(公告)号: | CN103902741B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 周景德;张金明;金杰 | 申请(专利权)人: | 北京华力创通科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F12/02 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 吴开磊 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 flash 存储 文件系统 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种Flash存储文件系统。
背景技术
高速数据采集目前被广泛应用于雷达、信号处理及通信等需要进行信号记录的领域,由此对高速大容量存储的需求越来越高,而且对存储系统的使用灵活性及稳定性提出了更高的要求。因此针对高速Flash存储方面的文件系统的开发与研究具有重大的现实意义。
然而现有技术中,由于生产工艺的问题,Flash存储器在出厂时可能存在一定的坏块。这些固有坏块不能用于存储数据。另外,使用过程中由于读写次数增多,好块也会变得不稳定或失效,成为坏块(即使用坏块)。无论是固有坏块还是使用坏块其都会对Flash存储文件系统会有影响,因此如何合理组织Flash文件系统的存储块(包括坏块、可用块以及已用块)的管理,以最大程度并行更多数量的Flash芯片,从而达到高速数据存储的目的,是个本领域技术人员亟待解决的技术问题。
发明内容
本发明的目的是提供一种高速Flash存储文件系统,已实现对Flash存储设备的空间管理,通过该文件系统使得Flash存储设备的存储速度得到有效显著提升。
为了达到上述目的,本发明的技术方案是这样实现的:
一种高速Flash存储文件系统,包括多个Flash芯片阵列,还包括:存储块管理模块,其中:
所述存储块管理模块,用于组织Flash芯片阵列中的空间块,根据文件的属性信息,并利用所需大小的空间块进行组织,最大化的并行所使用Flash芯片。
与现有技术相比,本发明实施例的优点在于:
本发明提供的一种Flash存储文件系统,由上述本发明提供的技术方案可以看出,本发明实施例提供的高速Flash存储文件系统具有完整的存储空间管理功能和文件管理功能,性能优异、模块简洁,可以实现对Flash存储设备的有效文件管理。
附图说明
图1为本发明实施例提供的Flash文件系统软件结构原理示意图;
图2为本发明实施例提供的Flash文件系统的块排列方式示意图;
图3为本发明实施例提供的Flash文件系统的文件删除流程示意图。
图4为本发明实施例提供的Flash文件系统中涉及的坏块表数据格式示意图;
图5为本发明实施例提供的Flash文件系统中涉及的单个可用块信息数据格式;
图6为本发明实施例提供的Flash文件系统中涉及的展示坏块到可用块表的生成关系。
具体实施方式
下面通过具体的实施例子并结合附图对本发明做进一步的详细描述。
参见图1,本发明实施例提供了一种Flash存储文件系统,包括多个Flash芯片阵列,还包括:存储块管理模块,其中:
所述存储块管理模块,用于组织Flash芯片阵列中的空间块,根据文件的属性信息,并利用所需大小的空间块进行组织,最大化的并行所使用Flash芯片。
需要说明的是,该存储块管理模块会利用所需大小的空间块进行特定方式的组织,最大化的并行使用Flash硬件,以便高速存储使用。
下面对文件的属性信息以及上述存储块管理模块是如何根据文件的属性信息,利用空间块进行组织操作做一下具体介绍:
文件的属性信息包括:文件名称、存储类型、采集类型、创建时间、使用时间、文件大小、文件在存储卡的块起始地址、文件在存储卡的块结束地址、最后一个块的使用量偏移、用户自定义128字节信息。通过如上信息中的起始块地址和结束块地址就可以找到文件的数据所在位置。文件为顺序存储方式。
下面对本发明实施例提供的Flash存储文件系统的具体原理结构做进一步的说明:
较佳地,所述存储块管理模块包括坏块管理单元、可用块管理单元和已用块管理单元,其中:
所述坏块管理单元,用于处理Flash存储文件系统中的坏块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华力创通科技股份有限公司,未经北京华力创通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410163186.2/2.html,转载请声明来源钻瓜专利网。