[发明专利]一种嵌入式环境下OTP闪存的数据存储管理方法无效
申请号: | 201010207917.0 | 申请日: | 2010-06-24 |
公开(公告)号: | CN101872326A | 公开(公告)日: | 2010-10-27 |
发明(设计)人: | 孙涛;周莉;杨波 | 申请(专利权)人: | 济南大学 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F17/30 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 李桂存 |
地址: | 250022 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种嵌入式环境下OTP闪存的数据存储管理方法,把文件系统区与用户数据区分类管理,对这两个区采用不同的数据存储管理方法,实现OTP闪存的有效管理。在普通数据存储中,通过简单的计算并结合坏块表和页替换表就可以实现地址映射,简化管理算法复杂度;在文件系统取采用前向编程的方法降低系统资源的消耗。 | ||
搜索关键词: | 一种 嵌入式 环境 otp 闪存 数据 存储 管理 方法 | ||
【主权项】:
一种嵌入式环境下OTP闪存的数据存储管理方法,其特征在于该方法基于FAT文件系统,通过初始的低级格式化生成坏块替换表和页替换表,并将闪存存储空间从第0页至结束依次划分成第一区的OTP管理算法保留区域、第二区的闪存系统保留区、第三区的文件系统区及目录保留区以及第四区的用户数据区,其中所述坏块替换表和页替换表存储于第一区,第三区写有DBR,创建保留扇区,并写有FAT以及FAT副本,创建根目录,且在第一区写有闪存系统软件配置信息并存储有文件系统区的地址查找表,进而,该方法包括以下步骤:A.闪存系统上电至就绪,等待主机读写指令;B.收到主机读写指令,若是读指令转步骤C1,写指令转步骤C2,;C1.若是读文件系统区,则转步骤D1;否则转步骤D2;C2.若是写文件系统区,则转步骤E1;否则转步骤E2;D1.根据文件系统区的地址查找表,找到对应的物理地址,读取数据后转步骤A;D2.由闪存系统接收到的指令得出逻辑地址,依据逻辑地址到物理地址的计算公式算出物理地址,并判断该物理地址是否出现在坏块替换表和页替换表中,若是,则据这两个表查到相应的物理地址读取数据后返回步骤A;若不是,则依据计算出的物理地址,读取数据后返回步骤A;E1.在当前物理地址的基础上向前寻找下一个可用页,将文件系统数据写入,同时将所述当前物理地址的逻辑页地址写入到该页的空闲区,更新闪存系统内存中的文件系统地址查找表,并判断该地址查找表的更新次数是否达到设定阈值,若达到,则把该地址查找表更新到第一区中的文件系统区的地址查找表,完成后返回到步骤A;E2.判断闪存接收到的指令是数据添加还是数据更新,若是前者则转步骤F1,若是后者则转步骤F2;F1.由闪存系统接收到的指令得出逻辑地址,依据逻辑地址到物理地址的计算公式算出物理地址,接下来判断该物理地址是否出现在坏块替换表中,如果是则根据块替换表查到相应的物理地址,写入数据后返回步骤A;否则,则依据计算出的物理地址,写入数据后返回步骤A;F2.在第二区当前物理地址的基础上向前查找一个可用的页写入更新的数据,同时将第一区中的页替换表更新,并将该页替换表写入第一区后返回步骤A。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南大学,未经济南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010207917.0/,转载请声明来源钻瓜专利网。
- 上一篇:基于稀疏隧道的主题网页爬取方法
- 下一篇:图片的显示方法及电子装置