[发明专利]固态存储器容量管理系统和方法有效
申请号: | 201710655889.0 | 申请日: | 2017-08-03 |
公开(公告)号: | CN107688437B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 李舒 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 存储器 容量 管理 系统 方法 | ||
1.一种容量存储方法,包括:
接收与第一组逻辑存储地址块相关联的第一量的原始信息;
将所述第一量的原始信息压缩成第一量的压缩信息,其中,所述第一量的压缩信息的大小小于所述第一量的原始信息,并且差值为第一节省容量;
将所述第一量的压缩信息存储在第一组物理存储地址块中;
跟踪所述第一节省容量;以及
将所述第一节省容量的至少一部分用于存储活动,所述存储活动不同于用于所述第一量的原始信息的直接联系的地址协调空间。
2.根据权利要求1所述的方法,所述方法还包括:
接收与第二组逻辑存储地址块相关联的第二量的原始信息;
将所述第二量的原始信息压缩成第二量的压缩信息,其中,所述第二量的压缩信息的大小小于所述第二量的原始信息,并且差值为第二节省容量;
将所述第二量的压缩信息存储在第一组逻辑存储地址块中;
跟踪所述第二节省容量;以及
将所述第二节省容量的至少一部分用于存储活动,所述存储活动不同于用于所述第二量的原始信息的直接联系的地址协调空间。
3.根据权利要求1所述的方法,其中,所述存储活动包括将所述第一节省容量转换成新的额外驱动器。
4.根据权利要求1所述的方法,其中,所述第一节省容量的跟踪和所述第一节省容量的至少一部分的使用对于主机是透明的,并且所述主机继续将所述物理存储地址块分配给原始数据。
5.根据权利要求1所述的方法,其中,在逻辑块地址层和闪存转译层之间的中间转译层中执行额外映射关系。
6.根据权利要求1所述的方法,其中,在实际原位数据压缩期间执行对所述第一节省容量的调整。
7.根据权利要求1所述的方法,其中,不同于直接联系的地址协调空间的所述存储活动包括冗余容量。
8.一种存储系统,其包括:
主机接口,被配置为从主机接收信息并将信息发送至主机,其中,所述信息包括根据逻辑块地址配置的原始信息;
压缩部件,被配置为将所述原始信息压缩成压缩信息;
中间转译层部件,被配置为根据中间转译层块地址布置所述压缩信息,并跟踪由所述原始信息和所述压缩信息之间的差值引起的节省容量;以及
NAND闪存存储部件,根据物理块地址存储所述压缩信息并将反馈提供至所述中间转译层部件。
9.根据权利要求8所述的系统,其中,所述中间转译层部件根据所述节省容量开始创建新驱动器。
10.根据权利要求8所述的系统,其中,所述中间转译层部件在模块级上执行操作,允许来自物理层的递归反馈。
11.根据权利要求8所述的系统,其中,针对如下存储活动使用第一节省容量对所述主机是透明的:该存储活动不同于第一量的原始信息的直接联系的地址协调空间。
12.一种容量存储方法,包括:
接收与第一量的物理块地址相关联的逻辑块寻址原始信息;
将所述逻辑块寻址原始信息压缩成压缩信息,并将所述压缩信息与第二量的物理块地址相关联;
跟踪所述第一量的物理块地址和所述第二量的物理块地址之间的容量差;以及
指定所述容量差用作额外存储器,其中所述容量差的压缩、跟踪和使用对于主机是透明的。
13.根据权利要求12所述的方法,其中,所述额外存储器用于在原始驱动器的逻辑块地址计数已经用完之后,创建额外驱动器。
14.根据权利要求13所述的方法,其中,在一组写入操作之后更新所述额外驱动器的容量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710655889.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器模块和控制其的方法
- 下一篇:一种冲孔模具