[发明专利]一种Flash存储文件系统有效
申请号: | 201410163186.2 | 申请日: | 2014-04-22 |
公开(公告)号: | CN103902741B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 周景德;张金明;金杰 | 申请(专利权)人: | 北京华力创通科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F12/02 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 吴开磊 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种高速Flash存储文件系统。该系统包括Flash文件存储块管理模块、文件信息管理模块、文件操作管理模块及针对信号系统的特定操作管理模块。该系统通过对Flash芯片阵列的块地址的有效排列来管理实际的存储空间,该文件系统的块地址排列满足高速Flash存储文件系统的使用需求,并提供一组灵活的文件管理API,同时还针对信号记录系统提供特定操作接口。 | ||
搜索关键词: | 一种 flash 存储 文件系统 | ||
【主权项】:
一种高速Flash存储文件系统,包括多个Flash芯片阵列,其特征在于,还包括:存储块管理模块,其中:所述存储块管理模块,用于组织Flash芯片阵列中的空间块,根据文件的属性信息,并利用所需大小的空间块进行组织,最大化的并行所使用Flash芯片;所述存储块管理模块包括坏块管理单元、可用块管理单元和已用块管理单元,其中:所述坏块管理单元,用于处理Flash存储文件系统中的坏块,得到坏块表;所述可用块管理单元,用于处理Flash存储文件系统中的剩余可用的空间块;在Flash存储文件系统做初始化操作时,将坏块管理单元发送的数据进行处理,并根据高速并行算法计算出可利用的存储空间;然后根据计算出的可利用的存储空间对Flash芯片阵列的块地址进行排列组织,所述高速并行算法为并行加流水的方式进行高速读写,即当某一级流水开始操作但未操作完成时就开始下一级流水操作;其中,计算可利用的存储空间包括:依据坏块表生成所述可利用的存储空间;所述已用块管理单元,用于处理Flash已经使用的空间块;其中,当有新文件产生时,一定量的可用块地址数据就被移动到了已用块存储区,当文件被删除时,文件所对应的可用块被移动到可用块存储区,已经返回所述可用块存储区的可用块能够被重新利用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华力创通科技股份有限公司,未经北京华力创通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410163186.2/,转载请声明来源钻瓜专利网。