[发明专利]一种flash存储器块细分的数据寻址存储方法有效
申请号: | 201110350916.6 | 申请日: | 2011-11-08 |
公开(公告)号: | CN102521146A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 郭鑫俊 | 申请(专利权)人: | 福建新大陆通信科技股份有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州市马尾开发区儒*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种flash存储器块细分的数据寻址存储方法,该方法中将flash存储器的存储区定义为复数个页空间,页空间的前4个字节进行保留,其中前4个字节的头2个字节作为该页空间状态标志;状态标志包括页清空、页接收以及页有效的状态;且页空间以每4个字节作为一存储单元来存储一数据;并将要写入的数据定义为存储的数据加上虚拟地址的结构;应用程序通过判断页空间的状态,存储要写入的数据;当一页空间写入数据满后,则将有效数据复制到另一个处于页清空状态的页空间;复制完毕后,页空间进行擦除操作并继续写数据。当有大量重要的数据并且改变很频繁的情况下,利用本发明的方法能及时保存及中断恢复数据;能保证数据存取灵活性。 | ||
搜索关键词: | 一种 flash 存储器 细分 数据 寻址 存储 方法 | ||
【主权项】:
一种flash存储器块细分的数据寻址存储方法,其特征在于:包括如下步骤:步骤10、将所述flash存储器的存储区定义为复数个页空间,所述页空间即根据flash存储器的大小划分出的flash存储器的块空间,将页空间的前4个字节进行保留,其中所述保留的前4个字节的头2个字节作为该页空间状态标志;所述状态标志包括页清空、页接收以及页有效的状态;所述页清空表示页空间处于flash存储器初始化、擦除状态;所述页接收表示页空间正处于页空间存储满或者页空间的数据要转移的状态;所述页有效表示页空间处于数据接收更新的状态;且页空间以每4个字节作为一存储单元来存储一数据,该4个字节的存储单元头2个字节用于保存要存储的数据的虚拟地址,后2个字节用于保存要存储的数据;步骤20、当应用程序进行写入数据时,将要写入的数据定义为存储的数据加上虚拟地址的结构;判断页空间的状态标志是否为页清空,是则从当前清空的第一个页空间的页首地址开始查询页空间中各虚拟地址位置是否为0XFFFF,是,则该虚拟地址位置可保存数据,记录要保存的数据的虚拟地址到该页空间中该虚拟地址位置,并将该要保存的数据的存储的数据保存于所述虚拟地址位置的后2个字节空间中;此时将所述第一个页空间所述保留的前4个字节的头2个字节标记为页有效的状态,并继续写入下一个数据;否,则继续查询所述页空间中下一个的虚拟地址位置;如果当前的第一个页空间所有的所述虚拟地址位置无0XFFFF时,则当前的第一个页空间存储的数据已满,将该第一个页空间所述保留的前4个字节的头2个字节标记为页接收的状态;进入步骤30;步骤30、将所述第一个页空间里的有效数据复制到处于页清空状态的第二个页空间里;所述的有效数据为:应用程序不断写入数据,当写入的数据中存在同一虚拟地址的数据时,最后一次写入的数据为有效数据,当写入的数据中不存在同一虚拟地址的数据时,写入的数据都为有效数据;当第一 个页空间所有有效数据复制完毕,进行页空间擦除操作,且将所述第一个页空间所述保留的前4个字节的头2个字节标记为页清空的状态;当第二个页空间在接收复制数据时,先将第二个页空间所述保留的前4个字节的头2个字节标记为页有效的状态;当接收完毕将第二个页空间所述保留的前4个字节的头2个字节标记为页接收的状态;第一个页空间继续写入数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建新大陆通信科技股份有限公司,未经福建新大陆通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110350916.6/,转载请声明来源钻瓜专利网。
- 上一篇:MIMO检测方法
- 下一篇:一种阳起石圆整合型新剂型制备技术及其生产方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置