[发明专利]用于精简配置的存储系统和方法有效
申请号: | 201780078604.X | 申请日: | 2017-11-29 |
公开(公告)号: | CN110088739B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | A·沙哈拉邦;M·扎德曼;R·塞拉;H·奥辛斯基 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/08;G06F3/06 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵志刚;赵蓉民 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 精简 配置 存储系统 方法 | ||
1.一种存储系统,包括:
存储器;和
与所述存储器通信的控制器,其中所述控制器被配置为:
向主机提供所述存储器的逻辑输出容量,其中所述逻辑输出容量大于所述存储器的实际存储容量;
从所述主机接收命令以将数据写入到逻辑地址;
确定所述逻辑地址和所述数据的大小的总和是否大于所述逻辑输出容量;
当所述总和不大于所述逻辑输出容量时,确定在所述存储器中是否存在可用的实际存储容量来写入所述数据;并且
仅当确定在所述存储器中存在可用的实际存储容量来写入所述数据时,才将所述数据写入到对应于所述逻辑地址的存储器中的物理地址。
2.根据权利要求1所述的存储系统,其中所述控制器被配置为通过确定在所述数据被写入之后所述存储器的存储有效计数是否超过所述存储器的所述实际存储容量来确定所述存储器中是否存在可用的实际存储容量。
3.根据权利要求1所述的存储系统,其中所述控制器进一步被配置为确定所述命令是否是覆写命令,并且其中所述控制器被配置为在确定所述命令不是覆写命令之后来确定所述存储器中是否存在可用的实际存储容量。
4.根据权利要求1所述的系统,其中所述控制器进一步被配置为:
从所述主机接收丢弃命令;并且
响应于所述丢弃命令而减小所述存储器的存储有效计数。
5.根据权利要求1所述的存储系统,其中所述数据是流的一部分。
6.根据权利要求1所述的存储系统,其中所述存储器包括三维存储器。
7.根据权利要求1所述的存储系统,其中所述存储系统被嵌入在所述主机中。
8.根据权利要求1所述的存储系统,其中所述存储系统可移除地连接到所述主机。
9.一种将数据写入到精简配置存储系统的方法,所述方法包括:
在与存储系统通信的主机中执行以下操作,其中所述存储系统包括存储器,并且其中输出到所述主机的所述存储器的逻辑输出容量大于所述存储器的实际存储容量:
确定逻辑地址和要写入到所述逻辑地址的数据的大小的总和是否大于逻辑输出容量;
响应于确定所述总和不大于所述逻辑输出容量,确定所述存储器的有效数据大小是否大于所述存储器的所述实际存储容量;并且
响应于确定所述存储器的所述有效数据大小不大于所述存储器的所述实际存储容量,向所述存储系统发送命令以将所述数据写入所述可用逻辑地址。
10.根据权利要求9所述的方法,其中所述存储系统跟踪所述存储器的所述有效数据大小,并且其中所述方法还包括从所述存储系统接收所述存储器的所述有效数据大小。
11.根据权利要求9所述的方法,还包括跟踪所述存储系统的所述存储器的所述有效数据大小。
12.根据权利要求9所述的方法,还包括确定所述命令是否是覆写命令,并且其中确定所述存储器的所述有效数据大小是否大于所述存储器的所述实际存储容量是响应于所述命令不是覆写命令而执行。
13.根据权利要求9所述的方法,还包括响应于丢弃命令而减小所述存储器的有效数据大小。
14.根据权利要求9所述的方法,其中所述数据是流的一部分。
15.根据权利要求9所述的方法,其中所述存储系统中的所述存储器包括三维存储器。
16.根据权利要求9所述的方法,其中所述存储系统被嵌入在所述主机中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780078604.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:存储操作队列
- 下一篇:一种非易失性内存的持久化方法和计算设备