[发明专利]键值存储装置及其操作方法在审
申请号: | 201910293772.1 | 申请日: | 2019-04-12 |
公开(公告)号: | CN110377599A | 公开(公告)日: | 2019-10-25 |
发明(设计)人: | 千晶河;金志焕;朴赞益;吴尚津 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 尹淑梅;韩明花 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 键值存储 非易失性存储器 删除命令 写入命令 主机接收 控制器 写入 存储器操作 响应 擦除 安全 配置 | ||
1.一种键值存储装置,所述键值存储装置包括:
非易失性存储器,包括多个块;以及
控制器,被配置为:控制对非易失性存储器的存储器操作;从主机接收包括第一键和与第一键对应的第一值的写入命令;响应于写入命令,将与第一值对应的文件的数据写入到非易失性存储器的所述多个块中的至少一个块;从主机接收针对第一值的安全删除命令;并且响应于安全删除命令擦除被写入第一值的所述至少一个块。
2.根据权利要求1所述的键值存储装置,其中,所述至少一个块包括第一块和第二块,
控制器被配置为响应于针对第一值的安全删除命令通过对第一块和第二块执行擦除操作来擦除所述至少一个块。
3.根据权利要求2所述的键值存储装置,其中,在完成对第一块和第二块的擦除操作后,控制器被进一步配置为向主机提供表示完成对第一值的安全删除操作的响应。
4.根据权利要求1所述的键值存储装置,其中,所述多个块中的所述至少一个块包括第一块,第一块还存储了第二值的有效数据,
其中,响应于接收针对第一值的安全删除命令,控制器被进一步配置为确定所述多个块中的存储有第二值的第二块并且在对第一块执行擦除操作前将存储在第一块中的第二值的有效数据复制到第二块。
5.根据权利要求1所述的键值存储装置,其中,所述多个块中的所述至少一个块包括第一块,
其中,控制器被进一步配置为将第一值写入到第一块的第一页,并且在不将除了第一值之外的值写入到第一块的第二页的情况下保持第一块的第二页处于无效状态。
6.根据权利要求1所述的键值存储装置,其中,所述至少一个块包括第一块和第二块,
其中,响应于接收针对第一值的安全删除命令,控制器被进一步配置为在对第一块完成对有效数据的复制操作以及擦除操作之后,对第二块执行对有效数据复制操作以及擦除操作。
7.根据权利要求1所述的键值存储装置,其中,控制器包括:
安全删除控制模块,被配置为响应于针对第一值的安全删除命令来确定待擦除的所述至少一个块,并且控制对所述至少一个块的连续的擦除操作;以及
映射表,被配置为存储第一键和被写入第一值的所述至少一个块的物理地址之间的映射信息。
8.根据权利要求1所述的键值存储装置,其中,控制器被进一步配置为接收针对第一值的写入命令并将索引信息存储在非易失性存储器中,
其中,索引信息包括与第一值相关的状态信息,
其中,控制器被进一步配置为从主机接收针对第一值的状态请求命令,响应于状态请求命令读取索引信息,并且将索引信息提供到主机。
9.根据权利要求8所述的键值存储装置,其中,索引信息包括第一值的数据写入时间、数据访问计数、数据更改历史和数据更改计数中的至少一种。
10.根据权利要求9所述的键值存储装置,其中,所述至少一个块包括第一块和第二块,与第一值相关的索引信息存储在第一块和第二块中的每个块中,
其中,所述键值存储装置被进一步配置为响应于针对第一值的状态请求命令来连续地读取存储在第一块和第二块中的索引信息。
11.根据权利要求10所述的键值存储装置,其中,在连续地读取存储在第一块和第二块中的每个块中的索引信息后,控制器被进一步配置为向主机提供表示完成状态请求操作的响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910293772.1/1.html,转载请声明来源钻瓜专利网。