[发明专利]固态驱动器和操作固态驱动器的方法在审
申请号: | 202011207118.3 | 申请日: | 2020-11-03 |
公开(公告)号: | CN112988056A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 奇亮奭;瑞卡·皮塔楚玛尼 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/10 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王兆赓;刘林果 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 驱动器 操作 方法 | ||
公开了固态驱动器和操作固态驱动器的方法。SSD可以包括用于从主机上的应用接收读取请求和写入请求的接口。包括至少一个芯片的存储设备可以存储数据。SSD控制器可以处理来自应用的读取请求和写入请求。配置模块可以配置SSD。用于可靠性表的存储设备可以包括包含条目的可靠性表,所述条目指定SSD的配置和针对那些配置的可靠性。
本申请要求于2019年12月16日提交的第62/948,792号美国临时专利申请和于2020年4月20日提交的第16/853,731号美国非临时专利申请的权益,所述专利申请出于所有目的通过引用包含于此。
技术领域
发明构思总体上涉及存储系统,更具体地,涉及提供可变级别的可靠性的存储系统。
背景技术
理想地,存储装置(诸如,固态驱动器(SSD))应是完美的:写入的每个比特可以被读取而没有错误。但现实世界是不完美的:尽管SSD制造商做出了最大努力,但还是偶尔发生错误。
为了帮助消费者,制造商可以提供对装置的可靠性的估计。例如,制造商可以报告99.99%的可靠性(或其等同物,每写入和/或读取1000个比特1个比特的平均错误率)。(事实上,这种可靠性是相对低的:它将暗示在写入SSD的几乎每个页中存在至少一个错误。然而,这种可靠性级别起示例的作用。)
然而,这种可靠性涉及写入SSD或从SSD读取的比特的数量。这种可靠性不能从应用的角度准确地反映数据的可靠性。存在由SSD执行的可能影响SSD的真实可靠性的其他功能。
有这样的需求:更准确地确定存储系统的可靠性,并且控制存储系统的可靠性。
发明内容
发明构思的一些实施例提供了一种固态驱动器(SSD),所述固态驱动器(SSD)包括:接口,用于从主机上的第一应用接收读取请求和写入请求;用于数据的存储设备,所述存储设备包括至少一个芯片;SSD控制器,用于使用所述存储设备处理来自主机上的第一应用的读取请求和写入请求;配置模块,用于配置所述SSD;以及用于可靠性表的存储设备,可靠性表至少包括第一条目和第二条目,第一条目识别所述SSD的第一配置和所述SSD的第一配置的第一可靠性,第二条目识别所述SSD的第二配置和所述SSD的第二配置的第二可靠性。
发明构思的一些实施例提供了一种操作固态驱动器(SSD)的方法,所述方法包括:确定对SSD的期望可靠性,SSD包括用于数据的存储设备,存储设备包括至少一个芯片;从SSD访问可靠性表中的第一条目,可靠性表至少包括第一条目和第二条目,第一条目识别SSD的第一配置和SSD的第一配置的第一可靠性,第二条目识别SSD的第二配置和SSD的第二配置的第二可靠性;以及根据第一条目配置SSD。
发明构思的一些实施例提供了一种操作固态驱动器(SSD)的方法,所述方法包括:将可靠性请求从主机上的应用发送到SSD,可靠性请求请求SSD的有效可靠性;在主机上的应用处从SSD接收SSD的有效可靠性;将可靠性表请求从主机上的应用发送到SSD,可靠性表请求请求存储在SSD上的可靠性表;在主机上的应用处从SSD接收可靠性表,可靠性表中的每个条目识别SSD的配置和SSD的配置的可靠性;至少基于用于主机上的应用的期望可靠性来选择可靠性表中的条目;以及将配置请求从主机上的应用发送到SSD,配置请求识别可靠性表中的条目。
附图说明
图1示出了根据发明构思的实施例的包括客户端和服务器的系统,服务器包括固态驱动器(SSD)。
图2示出了图1的服务器的细节。
图3示出了图1的SSD的细节。
图4示出了图1的SSD的可靠性表。
图5示出了图1的SSD的可选示图。
图6示出了在图5的应用与图1的SSD之间交换的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011207118.3/2.html,转载请声明来源钻瓜专利网。