[发明专利]flash存储器的数据管理方法及其系统无效
申请号: | 200810029684.2 | 申请日: | 2008-07-23 |
公开(公告)号: | CN101634957A | 公开(公告)日: | 2010-01-27 |
发明(设计)人: | 杨乐兵 | 申请(专利权)人: | 佛山市顺德区顺达电脑厂有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528308广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | flash 存储器 数据管理 方法 及其 系统 | ||
技术领域
本发明涉及一种数据管理方法及其系统,尤其涉及一种应用于flash存储器的数据管理方法及其系统。
背景技术
flash存储器广泛用于各种电子设备中。在使用过程中,需要经常操作flash存储器来读、写、修改数据,用户的操作不当或者是系统突然掉电都可能造成数据的损坏,导致flash存储器失效或使电子设备丧失某些功能或无法启动。
当然,现在个别flash存储器采取一级备份机制,简单的增加备份数据区,原始数据被破坏后采用备份数据恢复。
由于flash存储器都有一个分区信息描述区,如果对此区数据进行修改,备份区的描述信息应保持同步更新。当更新备份区数据时突然断电,造成系统和用户的默认数据丢失,系统不能启动。
发明内容
鉴于上述问题,本发明提供了一种flash存储器的数据管理方法及其系统。
为了达到上述目的,本发明采用了如下的技术方案:一种flash存储器的数据管理方法及其系统,其中,所述flash存储器的数据管理方法主要包括以下步骤:
步骤a:读取flash存储器中备份区的数据至内存,该备份区的数据包括分区信息及读写信息;
步骤b:当需要更新flash存储器的分区信息时,在内存中更新上述步骤a读取的备份区的分区信息;
步骤c:将步骤b中已更新的分区信息及步骤a读取的读写信息写到交换区;
步骤d:将步骤b中已更新的分区信息及步骤a读取的读写信息写到备份区;以及
步骤e:将步骤b中已更新的分区信息覆盖原始数据区的分区信息。
另外,所述flash存储器的数据管理系统,其主要包括flash存储器、控制器及内存,该控制器控制该flash存储器将该flash存储器内存放的数据读取至内存,在内存中更新数据后写入该flash存储器,该flash存储器主要包括:原始数据区,其内存放的数据包括分区信息及读写信息;备份区,其包括分区信息描述区,当需要更新原始数据区的分区信息时,该备份区存放的数据读取至内存,并在内存中更新读取的备份区的数据,且该备份区用以供在内存中已更新的数据写入,并且该分区信息描述区用以供在内存中已更新的分区信息写入;交换区,用以供在内存中已更新的数据写入,且该已更新的数据用以覆盖原始数据区内存放的数据。
相较于先前技术,本发明通过在flash存储器内设置二级备份机制,不仅在备份区中增加其分区信息的描述,而且还增加了一个交换区,可确保在更新过程出现异常后,仍能保证重要数据不被损坏。
附图说明
图1为本发明的结构示意图
图2为本发明的流程图
具体实施方式
请参照图1所示,为本发明的结构示意图。本发明所述之flash存储器的数据管理系统主要包括flash存储器10、内存20及控制器30,该控制器30控制该flash存储器10将该flash存储器10内存放的数据读取至内存20,在内存20中更新数据后写入该flash存储器10。
其中,该flash存储器10主要包括原始数据区101、备份区102以及交换区103。该原始数据区101内存放的数据包括分区信息及读写信息;该备份区102包括分区信息描述区1021,当需要更新原始数据区101的分区信息时,需先将该备份区102存放的数据读取至内存20,并在内存20中更新读取的备份区102的数据,将在内存20中已更新的数据写入交换区103,并且将在内存20中已更新的数据写入该备份区102,同时将在内存20中已更新的分区信息写入该分区信息描述区1021;最后,将该已更新的数据覆盖原始数据区101内存放的数据。
再请参照图2所示,为本发明的流程图。本发明所述之flash存储器的数据管理方法主要包括以下步骤:
步骤201:开始;
步骤202:读取flash存储器中备份区的数据至内存,该备份区的数据包括分区信息及读写信息;
步骤203:当需要更新flash存储器的分区信息时,在内存中更新上述步骤202读取的备份区的分区信息;
步骤204:将步骤203中已更新的分区信息及步骤202读取的读写信息写到交换区;
步骤205:将步骤203中已更新的分区信息及步骤202读取的读写信息写到备份区;以及
步骤206:将步骤203中已更新的分区信息覆盖原始数据区的分区信息。
步骤207:结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市顺德区顺达电脑厂有限公司,未经佛山市顺德区顺达电脑厂有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810029684.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型的综合性防伪方法
- 下一篇:便携执行程序功能扩展系统及其方法