[发明专利]闪存设备及其管理方法、数据读写方法及读写装置有效
申请号: | 201210284917.X | 申请日: | 2012-08-10 |
公开(公告)号: | CN102831072A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 郭丹 | 申请(专利权)人: | 深圳市江波龙电子有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518057 广东省深圳市南山区科发路8*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪存 设备 及其 管理 方法 数据 读写 装置 | ||
1.一种闪存设备的管理方法,包括以下步骤:
建立逻辑块和物理块的块映射表,所述块映射表中记录逻辑块和物理块的对应关系;
根据第一条写命令中的起始逻辑地址和写入长度计算并记录页偏移量;
将逻辑块中的逻辑页数加1,并根据所述页偏移量计算逻辑块中第一个逻辑页和最后一个逻辑页所占扇区数,对所述逻辑块与物理块中的页映射表进行修改;所述页映射表记录一个逻辑块中逻辑页和物理页的对应关系。
2.根据权利要求1所述的闪存设备的管理方法,其特征在于,所述根据第一条写命令中的起始逻辑地址和写入长度计算并记录页偏移量的步骤包括:
将所述起始逻辑地址对每页扇区数取余,得到起始逻辑地址在块中的扇区偏移;
将所述起始逻辑地址在块中的扇区偏移和写入扇区长度求和,再将所述和对每页扇区数取余,得到所述页偏移量。
3.根据权利要求1或2中所述的闪存设备的管理方法,其特征在于,所述对所述逻辑块与物理块中的页映射表进行修改步骤包括以下步骤:
将逻辑块中的逻辑页数加1;
将逻辑块中的最后一个逻辑页和第一个逻辑页映射到物理块中的最后一个物理页,其中,逻辑块中的最后一个逻辑页映射到物理块中最后一个物理页的前部分,所述最后一个逻辑页所占的扇区数等于页偏移量,第一个逻辑页位于最后一个物理页的后部分,所述第一个逻辑页所占的扇区数等于每页扇区数减去页偏移量;
逻辑块中的其他逻辑页映射到物理块中的上一个物理页。
4.一种闪存设备的数据写入方法,包括以下步骤:
获取建立逻辑块和物理块的块映射表后第一个写命令中的起始逻辑地址和写入扇区长度,计算出页偏移量;
将逻辑块中的逻辑页数加1,根据页偏移量计算逻辑块中第一个逻辑页及最后一个逻辑页所占扇区数;
将第一个逻辑页的数据写入临时块,其他数据按页顺序写入顺序块;
当顺序块只剩最后一个物理页时,将第一个逻辑页和最后一个逻辑页合并,写入顺序块的最后一个物理页,当前写命令中还未写入的数据写入下一个逻辑块。
5.根据权利要求4所述的闪存设备的数据写入方法,其特征在于,当在数据写入的时候出现页偏移量和旧块中的页偏移量不一致时,按照新建立的块映射表后计算出的页偏移量进行写入。
6.一种闪存设备的数据读出方法,包括如下步骤:
根据读命令中的起始逻辑地址和读出扇区长度确定读出数据所在的逻辑块,以及根据预先读出的扇区的数据确定页偏移量;
获取块映射表,根据块映射表找到逻辑块对应的物理块,再根据所述页偏移量和块映射表计算逻辑页;
获取页映射表,根据计算出的逻辑页和页映射表,找到对应的物理页,读出数据。
7.根据权利要求6所述的闪存设备的数据读出方法,其特征在于,所述物理块为旧块、顺序块或临时块,所述旧块为存储旧数据的块;所述顺序块为当前顺序写入数据的块;所述临时块为临时存储数据的块;所述根据页偏移量和块映射表计算逻辑页的步骤包括:
位于顺序块的数据按照顺序块的页偏移量计算逻辑页,位于旧块的数据按照旧块的页偏移量计算逻辑页。
8.一种闪存设备,其特征在于,包括:
建立模块,用于建立逻辑块和物理块的块映射表,所述块映射表中记录逻辑块和物理块的对应关系;计算模块,用于根据第一条写命令中的起始逻辑地址和写入长度计算并记录页偏移量;
更新模块,用于将逻辑块中的逻辑页数加1,并根据页偏移量计算逻辑块中第一个逻辑页和最后一个逻辑页所占扇区数,对所述逻辑块与物理块中的页映射表进行修改;所述页映射表记录一个逻辑块中逻辑页和物理页的对应关系。
9.根据权利要求8所述的闪存设备,其特征在于,所述计算模块还用于将所述起始逻辑地址对每页扇区数取余,得到起始逻辑地址在块中的扇区偏移,以及将所述起始逻辑地址在块中的扇区偏移和写入扇区长度求和,再将所述和对每页扇区数取余,得到所述页偏移量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市江波龙电子有限公司,未经深圳市江波龙电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210284917.X/1.html,转载请声明来源钻瓜专利网。