[发明专利]FLASH存储器及存储文件管理方法有效
申请号: | 201710189447.1 | 申请日: | 2017-03-27 |
公开(公告)号: | CN108664482B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 楼鹏;王旬贵;谢跃书 | 申请(专利权)人: | 珠海极海半导体有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G11C16/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋扬;刘芳 |
地址: | 519000 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | flash 存储器 存储 文件 管理 方法 | ||
本发明提供一种FLASH存储器及存储文件管理方法,FLASH存储器用于实现文件的写入、读取或删除操作,包括:FLASH存储区,FLASH存储区以FLASH擦除的最小单位被划分为以0号起始的多个页,FLASH存储区包括:引导区用于描述FLASH存储器的信息;存储页卷包括多个项,每个项保存的地址顺序与项号相对应,用于存储文件数据的下一个存储页的页号,且项号与对应的存储页页号一一对应;文件描述卷用于描述存储文件的信息,存储文件的信息包括:文件信息及文件的起始页号;文件数据存储区用于保存文件数据。本发明提供的FLASH存储器及存储文件管理方法,可以减少存储页卷所需的存储空间,并提升索引效率。
技术领域
本发明涉及FLASH存储器技术领域,尤其涉及一种FLASH存储器及存储文件管理方法。
背景技术
FLASH存储器是一种基于半导体技术的非易失性存储器(Non-Volatile Memory),具有功耗低、容量大、体积小、重量轻、访问速度高等优点,已逐步取代其它半导体存储器件而广泛应用于移动电子产品中。任何FLASH存储器都是有固定存储容量的,其写入操作只能在空或者已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除,但是FLASH芯片的寿命是有限的,超过最大的擦除次数,容易损坏FLASH芯片。
常用的FLASH芯片根据FLASH容量、文件数目和大小,将FLASH固定划分为几个存储区域,再对每个文件对应的起始地址加以记录,当需要对某文件进行读、写、擦除等操作时先查到它对应的起始地址和区域大小,然后到该地址进行数据读、写、擦除等操作。该方案简单、容易实现,但是要预估文件的大小进行分配,如果预估不准确,则导致无法正确存储或者浪费空间资源。
针对上述问题,申请号为01142240.8,名为《FLASH存储文件管理方法》的专利申请提出了一种较完整的FALSH系统管理方法,该方法将FLASH存储区分为文件索引区和文件数据存储区两个区域,文件索引区用于记录文件目录和基本分配单元“块”的分配信息,文件数据存储区用于存储文件的具体内容。其中所用的块分配信息包含本块块号、占用状态以及指向下一块的链表指针,实现了FLASH存储容量的合理分配、灵活使用。但是,现有技术的分配信息包括本块块号、占用状态以及指向下一块的链表指针,占用的存储空间多,且索引效率低。
发明内容
本发明提供一种FLASH存储器及存储文件管理方法,用于解决现有技术中存在的分配信息占用的存储空间多、且索引效率低的技术问题。
本发明的第一方面提供了一种FLASH存储器,用于实现文件的写入、读取或删除操作,包括:FLASH存储区,所述FLASH存储区以FLASH擦除的最小单位被划分为以0号起始的多个页,所述FLASH存储区包括:
引导区,用于描述所述FLASH存储器的信息;
存储页卷,用于表示页的分配信息,所述分配信息包括多个项,每个项用于存储文件数据的下一个存储页的页号,每个项中所存储的地址顺序与项号相对应,且项号与对应的存储页页号一一对应;
文件描述卷,用于描述存储文件的信息,所述存储文件的信息包括:文件信息及文件的起始页号;
文件数据存储区,用于保存文件数据。
本发明的第二方面提供了一种基于上述的FLASH存储器的存储文件管理方法,包括:
读取待写入文件的信息;
确定所述待写入文件的文件描述的大小,并判断FLASH存储器中的文件描述卷是否有足够空间写入所述文件描述;
若所述文件描述卷中有足够空间写入所述文件描述,则判断所述FLASH存储器中的文件数据存储区是否有足够的空间写入待写入文件数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海极海半导体有限公司,未经珠海极海半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710189447.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据检索方法及服务器
- 下一篇:特定用户群体的管理方法及管理系统