在存储器系统中分配可变媒体类型的存储器装置制造方法及图纸

技术编号:26927368 阅读:32 留言:0更新日期:2021-01-01 22:58
一种方法包含接收包含一组存储器装置的存储器系统的操作模式的指示。所述一组存储器装置的第一存储器装置包含具有第一媒体类型的第一媒体,且所述一组存储器装置的第二存储器装置包含具有不同于所述第一媒体类型的第二媒体类型的第二媒体。所述方法还包含由处理装置基于所述存储器系统的所述操作模式分配所述第一存储器装置的第一部分及第二部分。所述方法还包含基于所述存储器系统的所述操作模式将数据存储于所述第一存储器装置的所述第一部分、所述第一存储器装置的所述第二部分或所述第二存储器装置处。

【技术实现步骤摘要】
【国外来华专利技术】在存储器系统中分配可变媒体类型的存储器装置
本专利技术大体上涉及存储器系统,且更明确来说,涉及在存储器系统中分配可变媒体类型的存储器装置。
技术介绍
存储器系统可为例如固态硬盘(SSD)的存储系统,且可包含存储数据的一或多个存储器装置。存储器系统可包含例如非易失性存储器装置及易失性存储器装置的存储器装置。一般来说,主机系统可利用存储器系统在存储器系统的存储器装置处存储数据及从存储器系统的存储器装置检索数据。附图说明将从下文给出的详细描述及从本专利技术的各种实施方案的附图更完全理解本专利技术。图1说明根据本专利技术的一些实施例的包含存储器系统的实例计算环境。图2是根据一些实施例的在存储器系统中分配可变媒体类型的实例方法的流程图。图3A说明根据本专利技术的一些实施例的用于在存储器系统的操作模式中存储数据的第一存储器装置的第一部分及第二部分的实例分配。图3B说明根据本专利技术的一些实施例的用于在存储器系统的操作模式中存储数据的第一存储器装置的第一部分及第二部分的另一实例分配。图4是根据一些实施例的指定将留在具有第一媒体类型的第一媒体上或从所述第一媒体移动的数据的实例方法的流程图。图5是本专利技术的实施方案可操作于其中的实例计算机系统的框图。具体实施方式主机系统可利用包含一或多个存储器装置的存储器系统。主机系统可提供将数据存储于存储器系统处的写入请求及可提供检索存储器系统处的数据的读取请求。通常,存储器系统中的存储器装置可包含具有特定媒体类型的媒体。举例来说,一存储器系统的存储器装置可包含具有基于非快闪的媒体类型(例如交叉点阵列媒体类型)的媒体,且另一存储器系统的存储器装置可包含具有快闪存储器媒体类型的媒体。包含于存储器系统中的存储器装置可基于存储器系统的目标(例如性能、容量等)及适于实现所述目标的存储器装置的特性来选择。在常规存储器系统中,希望利用具有含不同媒体类型的不同存储器装置的多个存储器系统的用户会受主机系统中可用物理连接的数目限制。通常,每一存储器系统具有针对其存储器装置中的每一者相同的媒体类型及需要具有其自身连接槽的固定量的其相应媒体类型。而且,每一存储器系统的单独媒体类型排除使用存储器系统在不同操作模式中存储数据。操作模式可指代关于主机系统意欲如何使用及存储存储器系统处的数据的指示。举例来说,常规存储器系统可通过基于存储器系统的存储器装置的媒体类型提供使用存储或存储器语义的功能来操作于固定模式中。存储语义可指代使用存储命令执行例如读取或写入某一数目个逻辑块的块操作以存取存储器装置。存储器语义可指代使用存储器映射输入/输出(IO)存取存储器装置的过程逻辑。另外,因为每一存储器系统中专用操作模式的媒体类型的量是固定的,所以每一相应存储器装置的媒体类型的可变量无法用于不同操作模式的存储器系统中。本专利技术的方面通过提供包含具有含可经配置以在不同操作模式中存储数据的不同媒体类型的媒体的多个存储器装置的存储器系统来解决上述及其它缺点。包含具有不同媒体类型的存储器装置的存储器系统可占用主机系统中的单个物理连接槽。在一实例中,存储器系统可使用默认设置分配在不同操作模式中存储数据的存储器装置的量。在另一实例中,存储器系统可由用户配置以分配在不同操作模式中存储数据的存储器装置的可变(例如,非固定)量。存储器系统可包含具有含第一媒体类型的第一媒体的第一存储器装置及具有含第二媒体类型的第二媒体的第二存储器装置。第一媒体类型及第二媒体类型可包含有益于不同操作模式的不同特性。举例来说,第一媒体类型可提供高读取/写入性能,而第二媒体类型可提供高容量存储。另外,第一存储器装置的第一部分及第二部分可由存储器系统分配。第一存储器装置的第二部分可用作第二存储器装置的高速缓存。分配给第一部分的大小及分配给第二部分的大小可基于经选择用于存储器系统的操作模式改变。操作模式中每一者的第一存储器装置的部分的大小可具有默认大小。而且,第一存储器装置的部分的大小在存储器系统的整个寿命内可由用户配置。存储器系统可包含任何合适数目种操作模式(例如2、3、4、5+等)。在一些实施例中,操作模式可包含存储器扩展模式、存储模式、存储器模式及/或多存储模式。存储器系统可支持例如存储存取语义、存储区域分配、存储器存取语义、高速缓存配置、多种执行模式及/或压缩模式的众多特征,其取决于所选择的操作模式。在存储器扩展模式中,第一存储器装置可用于存储器型功能,且第二存储器装置可用于存储型功能。第一存储器装置的第一及第二部分的大小可经配置及管理以按需将额外存储器提供到主机系统(例如,用于运行虚拟机、处理大量数据等)。因此,存储器扩展模式在单个存储器系统中提供存储器型及存储型两种功能,其中用于存储器型功能的存储器装置可由用户配置及管理。在存储模式中,第一存储器装置可用于存储型功能,且第二存储器装置也可用于存储型功能。第一存储器装置可用作提供高性能的第一存储器系统,且第二存储器装置可用作提供高容量且具有比第一存储器装置低的成本的第二存储器系统。可存在用于存取第一存储器装置及第二存储器装置中的存储器地址的单独命名空间。存储模式可向管理员提供将高性能高速缓存层面(例如第一存储器装置)及容量存储器系统(例如第二存储器装置)部署于一个服务器托架内的灵活性。在常规设置中,用户将必须在服务器中使用两个槽来支持类似于上文所描述那样运行的两个单独存储器系统。在存储器模式中,第一存储器装置可用于存储器型功能,且第二存储器装置可用于存储型功能。第一存储器装置可用作其中最初写入数据的高性能区。数据可从第一存储器装置移动到第二存储器装置,如下文进一步描述。单个命令空间可用于寻址执行存储型功能的第二存储器装置中的存储器。在此模式中,第二存储器装置可用于提供高容量存储,而第一存储器装置可用于提供高性能。在多存储模式中,用户可配置用于分配的存储器装置的部分的数量及所述相应部分的大小。此外,用户可配置存储器装置及/或存储器装置的部分是否将执行高速缓存、存储器型功能及/或存储型功能。而且,用户可配置将在哪些情况下选择多存储模式。另外,存储器系统可经配置以通过基于例如用户定义准则、由处理装置检测到的存取模式或经选择用于存储器系统的操作模式的准则将数据从一媒体类型移动到另一媒体类型来控制自动化数据迁移。举例来说,用户可配置存储器系统以使特定数据留在特定媒体类型上及基于准则在具有不同媒体类型的存储器装置之间自动迁移特定数据。准则可包含最后存取数据的时间、存取数据的次数、将数据写入到特定存储器装置的最近时间等。本专利技术的优点包含(但不限于)部署灵活性,其包含通过在占用单个服务器槽的相同存储器系统中提供高性能存储器层面、高容量存储层面及/或存储器扩展能力来减少每服务器(即,主机系统)用于扩展或操作所需的存储器系统或连接槽。额外益处可包含基于可用媒体类型的效率提供具有高性能写入特性且具有读取特性的存储装置。此外,管理数据在具有不同媒体类型的存储器装置之间的置放可改进对用户数据的存取及总系统成本。跨多个区域寻址及管理存储器本文档来自技高网...

【技术保护点】
1.一种方法,其包括:/n接收包括多个存储器装置的存储器系统的操作模式的指示,其中所述多个存储器装置的第一存储器装置包含具有第一媒体类型的第一媒体,且所述多个存储器装置的第二存储器装置包含具有不同于所述第一媒体类型的第二媒体类型的第二媒体;/n由处理装置基于所述存储器系统的所述操作模式分配所述第一存储器装置的第一部分及第二部分;及/n基于所述存储器系统的所述操作模式将数据存储于所述第一存储器装置的所述第一部分、所述第一存储器装置的所述第二部分或所述第二存储器装置处。/n

【技术特征摘要】
【国外来华专利技术】20180425 US 15/963,0071.一种方法,其包括:
接收包括多个存储器装置的存储器系统的操作模式的指示,其中所述多个存储器装置的第一存储器装置包含具有第一媒体类型的第一媒体,且所述多个存储器装置的第二存储器装置包含具有不同于所述第一媒体类型的第二媒体类型的第二媒体;
由处理装置基于所述存储器系统的所述操作模式分配所述第一存储器装置的第一部分及第二部分;及
基于所述存储器系统的所述操作模式将数据存储于所述第一存储器装置的所述第一部分、所述第一存储器装置的所述第二部分或所述第二存储器装置处。


2.根据权利要求1所述的方法,其中所述第一部分的大小及所述第二部分的大小基于所述操作模式改变。


3.根据权利要求1所述的方法,其中所述操作模式对应于存储器扩展模式,其中存储所述数据包括:
将所述第一媒体的所述第一部分用于存储器型功能;
将所述第一媒体的所述第二部分用作所述第二媒体的高速缓存;及
将所述第二媒体用于存储型功能,其中所述第一媒体的所述第一部分的大小及所述第二部分的大小被修改可变量。


4.根据权利要求1所述的方法,其中所述操作模式对应于存储模式,其中存储所述数据包括:
将所述第一媒体的所述第一部分用于存储型功能;
将所述第一媒体的所述第二部分用作所述第二媒体的高速缓存;
将所述第二媒体用于存储型功能;及
将第一命名空间用于所述第一媒体的所述第一部分且将第二命名空间用于所述第二媒体。


5.根据权利要求1所述的方法,其中所述操作模式对应于存储器模式,其中存储所述数据包括:
将所述第一媒体的所述第一部分用于存储器型功能;
将所述第一媒体的所述第二部分用作所述第二媒体的高速缓存;
将所述第二媒体用于存储型功能;
将所述数据写入到所述第一媒体;及
基于所述数据的准则确定将所述数据从所述第一媒体移动到所述第二媒体。


6.根据权利要求5所述的方法,其进一步包括将命名空间用于所述存储型功能所使用的所述第二媒体。


7.根据权利要求1所述的方法,其进一步包括:
基于用户定义准则、数据存取模式或当前操作于所述存储器系统上的所述操作模式中的至少一或多者确定何时将数据从所述第一媒体移动到所述第二媒体。


8.根据权利要求1所述的方法,其中所述第一媒体类型是基于非快闪,且所述第二媒体类型是四层单元QLC。


9.根据权利要求1所述的方法,其进一步包括将所述存储器系统的所述操作模式切换到第二操作模式,其中切换到所述第二操作模式对应于所述第一媒体的所述第一部分中的一或多者的大小及所述第一媒体的所述第二部分的大小的变化。


10.一种非暂时性计算机可读存储媒体,其包括指令,所述指令在由处理装置执行时导致所述处理装置:
接收包括多个存储器装置的存储器系统的操作模式的指示,其中所述多个存储器装置的第一存储器装置包含具有第一媒体类型的第一媒体,且第二存储器装置包含具有不同于所述第一媒体类型的第二媒体类型的第二媒体;
基于所述存储器系统的所述操作模式分配所述第一存储器装置的第一部分及第二部分;及
基于所述存储器系统的所述操作模式将数据存储于所述第一存储器装置的所述第一部分、所述第一存储器装置的所述第二部分或所述第二存储器装置处。...

【专利技术属性】
技术研发人员:J·H·米克M·B·丹尼尔森P·A·聚勒
申请(专利权)人:美光科技公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1