存储器系统及其操作方法技术方案

技术编号:21431348 阅读:19 留言:0更新日期:2019-06-22 11:40
本发明专利技术涉及一种存储器系统,该存储器系统可包括:存储器装置,包括存储数据的多个页面和包括页面的多个存储块;以及控制器,适于在存储块中执行与从主机接收的多个命令相对应的命令操作,检查与执行命令操作相对应的存储块的参数,并且基于参数,在跳过存储块之中的第一存储块之后,将第二存储块分配为第一目标存储块。

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2017年12月12日提交的申请号为10-2017-0170088的韩国专利申请的优先权,其公开全文通过引用并入本文。
示例性实施例涉及一种存储器系统,且更特别地,涉及一种关于存储器装置处理数据的存储器系统及其操作方法。
技术介绍
计算机环境范例已经转变至可随时随地使用的普适计算系统。诸如移动电话、数码相机和笔记本电脑的便携式电子装置的使用已经快速增长。这些便携式电子装置通常使用具有用于存储数据的一个或多个存储器装置的存储器系统。存储器系统可用作便携式电子装置的主存储装置或辅助存储装置。与硬盘驱动器相比,因为存储器系统不具有移动部件(例如,具有读取/写入磁头的机械臂),所以它们可提供优良的稳定性、耐久性、高信息访问速度和低功耗。具有这种优点的存储器系统的示例包括通用串行总线(USB)存储器装置、具有各种接口的存储卡和固态驱动器(SSD)。
技术实现思路
各个实施例涉及一种存储器系统及其操作方法,其能够最小化存储器系统的复杂性和性能劣化并且最大化存储器装置的使用效率,从而关于存储器装置快速且稳定地处理数据。在实施例中,一种存储器系统可包括:存储器装置,包括存储数据的多个页面和包括页面的多个存储块;以及控制器,适于在存储块中执行与从主机接收的多个命令相对应的命令操作,检查与执行命令操作相对应的存储块的参数,并且基于参数,在跳过存储块之中的第一存储块之后,将第二存储块分配为第一目标存储块。控制器可通过轮询调度方案来顺序地将存储块之中的第二存储块分配为第一目标存储块。控制器可将第二存储块分配为用于执行命令操作的第一目标存储块,并且可将第一存储块分配为用于执行交换操作的第二目标存储块。第一存储块的参数可超过第一阈值,第二存储块的参数可等于或小于第一阈值。控制器可对应于参数来确定第一阈值,并且对应于第一存储块的数量和第一存储块的参数来确定阈值偏移量。控制器可对应于阈值偏移量来动态地调整第一阈值,并且可根据被动态调整的第一阈值,来调整存储块之中的第一存储块的数量和第二存储块的数量。控制器可对第一存储块的数量进行计数,并且可当第一存储块的数量超过第二阈值时计算阈值偏移量。控制器可对应于第二存储块的数量和第二目标存储块的数量来确定第二阈值。控制器可将参数的平均值、最大值和最小值的计算值以及度量(metric)计算值中的至少一个确定为第一阈值,并且可将第二存储块的数量与第二目标存储块的数量的平均值、最小值和度量计算值中的至少一个确定为第二阈值,控制器可计算第一存储块的平均值与第一阈值之间的偏移量、第一存储块的最大值及最小值的计算值与第一阈值之间的偏移量以及第一存储块的度量计算值与第一阈值之间的偏移量中的至少一个作为阈值偏移量。控制器可对应于第一存储块的数量来调整交换操作的触发率。在实施例中,一种存储器系统的操作方法可包括:从主机接收针对存储器装置的多个命令,该存储器装置包括存储数据的多个页面和包括页面的多个存储块;在存储块中执行对应于命令的命令操作;检查与执行命令操作相对应的存储块的参数;以及基于参数,在跳过存储块之中的第一存储块之后,将第二存储块分配为第一目标存储块。该分配可通过轮询调度方案来顺序地将存储块之中的第二存储块分配为第一目标存储块。该分配可包括:将第二存储块分配为用于执行命令操作的第一目标存储块;以及将第一存储块分配为用于执行交换操作的第二目标存储块。第一存储块的参数可超过第一阈值,第二存储块的参数可等于或小于第一阈值。该方法可进一步包括:对应于参数来确定第一阈值;对应于第二存储块的数量和第二目标存储块的数量来确定第二阈值;对应于第一存储块的数量和第一存储块的参数来计算阈值偏移;对应于阈值偏移来动态地调整第一阈值;以及对应于第一存储块的数量来调整交换操作的触发率。可根据被动态调整的第一阈值,来调整存储块之中的第一存储块的数量和第二存储块的数量。该计算可包括:对第一存储块的数量进行计数;以及当第一存储块的数量超过第二阈值时计算阈值偏移量。该计算可计算第一存储块的平均值与第一阈值之间的偏移量、第一存储块的最大值和最小值的计算值与第一阈值之间的偏移量、以及第一存储块的度量计算值与第一阈值之间的偏移量中的至少一个作为阈值偏移量。确定第一阈值可将参数的平均值、最大值和最小值的计算值以及度量计算值之中的至少一个确定为第一阈值,并且确定第二阈值可将第二存储块的数量和第二目标存储块的数量的平均值、最小值以及度量计算值之中的至少一个确定为第二阈值。在实施例中,一种存储器系统可包括:存储器装置,包括多个存储块,多个存储块中的每一个包括多个页面;以及控制器,适于响应于从主机传送的命令将至少一个存储块分配用于第一操作,检查所分配的存储块的参数,以及基于参数将所分配的存储块重新分配用于第二操作,其中可响应于命令来执行第一操作,而第二操作是后台操作。附图说明根据参照附图的以下具体实施方式,本专利技术的这些和其它特征及优点对于本专利技术所属领域的技术人员将变得显而易见,其中:图1是示出根据本专利技术的实施例的包括存储器系统的数据处理系统的框图;图2是示出图1所示的存储器系统中采用的存储器装置的示例性配置的示意图;图3是示出图2所示的存储器装置中的存储块的存储器单元阵列的示例性配置的电路图;图4是示出图2所示的存储器装置的示例性三维结构的示意图;图5至图7是根据实施例的在存储器系统中执行多个命令操作的数据处理操作的示意图的示例;图8是根据实施例的在存储器系统中处理数据的操作过程的示意性流程图的示例;图9至图17是示意性地示出根据本专利技术的实施例的图1所示的数据处理系统的应用示例的示图。具体实施方式以下参照附图更详细地描述本专利技术的各个实施例。然而,本专利技术可以在不同的其它实施例、形式和变化中实施,并且不应被解释为限于本文阐述的实施例。相反,提供这些实施例使得本公开将是彻底且完全的,并且将向本专利技术所属领域的技术人员完全传达本专利技术。在整个公开中,相同的附图标记在整个本专利技术的各个附图和实施例中表示相同的部件。将理解的是,虽然术语“第一”、“第二”、“第三”等可在本文使用以描述各种元件,但是这些元件不受这些术语限制。这些术语被用于区分一个元件与另一元件。因此,在不脱离本专利技术的精神和范围的情况下,以下描述的第一元件也可被称为第二元件或第三元件。附图不一定按比例绘制,在一些情况下,为了清楚地示出实施例的特征,可能已经夸大了比例。将进一步理解的是,当一个元件被称为“连接至”或“联接至”另一元件时,它可以直接在其它元件上、连接至或联接至其它元件,或可存在一个或多个中间元件。另外,也将理解的是,当元件被称为在两个元件“之间”时,两个元件之间可以仅有一个元件或也可存在一个或多个中间元件。本文使用的术语的目的仅是描述特定实施例而不旨在限制本专利技术。如本文使用的,单数形式也旨在包括复数形式,除非上下文另有清楚地说明。将进一步理解的是,当在该说明书中使用术语“包括”、“包括有”、“包含”和“包含有”时,它们指定阐述的元件的存在而不排除一个或多个其它元件的存在或增加。如本文使用的,术语“和/或”包括一个或多个相关的所列项目的任何一个和所有组合。除非另有限定,否则本文所使用的包括技术术语和科学术语的所有术语具有与本专利技术所属领域本文档来自技高网...

【技术保护点】
1.一种存储器系统,包括:存储器装置,其包括存储数据的多个页面和包括所述页面的多个存储块;以及控制器,其在所述存储块中执行与从主机接收的多个命令相对应的命令操作,检查与执行所述命令操作相对应的存储块的参数,并且基于所述参数,在跳过所述存储块之中的第一存储块之后,将第二存储块分配为第一目标存储块。

【技术特征摘要】
2017.12.12 KR 10-2017-01700881.一种存储器系统,包括:存储器装置,其包括存储数据的多个页面和包括所述页面的多个存储块;以及控制器,其在所述存储块中执行与从主机接收的多个命令相对应的命令操作,检查与执行所述命令操作相对应的存储块的参数,并且基于所述参数,在跳过所述存储块之中的第一存储块之后,将第二存储块分配为第一目标存储块。2.根据权利要求1所述的存储器系统,其中所述控制器通过轮询调度方案来顺序地将所述存储块之中的所述第二存储块分配为所述第一目标存储块。3.根据权利要求1所述的存储器系统,其中所述控制器将所述第二存储块分配为用于执行命令操作的所述第一目标存储块,并且将所述第一存储块分配为用于执行交换操作的第二目标存储块。4.根据权利要求3所述的存储器系统,其中所述第一存储块的参数超过第一阈值,以及其中所述第二存储块的参数等于或小于所述第一阈值。5.根据权利要求4所述的存储器系统,其中所述控制器对应于所述参数来确定所述第一阈值,并且对应于所述第一存储块的数量和所述第一存储块的参数来确定阈值偏移量。6.根据权利要求5所述的存储器系统,其中所述控制器对应于所述阈值偏移量来动态地调整所述第一阈值,以及其中根据被动态调整的第一阈值,来调整所述存储块之中的所述第一存储块的数量和所述第二存储块的数量。7.根据权利要求6所述的存储器系统,其中所述控制器对所述第一存储块的数量进行计数,并且当所述第一存储块的数量超过第二阈值时计算所述阈值偏移量。8.根据权利要求7所述的存储器系统,其中所述控制器对应于所述第二存储块的数量和所述第二目标存储块的数量来确定所述第二阈值。9.根据权利要求8所述的存储器系统,其中所述控制器将所述参数的平均值、最大值和最小值的计算值以及度量计算值中的至少一个确定为所述第一阈值,并且将所述第二存储块的数量与所述第二目标存储块的数量的平均值、最小值和度量计算值中的至少一个确定为所述第二阈值,其中所述控制器计算所述第一存储块的平均值与所述第一阈值之间的偏移量、所述第一存储块的最大值和最小值的计算值与所述第一阈值之间的偏移量以及所述第一存储块的度量计算值与所述第一阈值之间的偏移量中的至少一个作为所述阈值偏移量。10.根据权利要求7所述的存储器系统,其中所述控制器对应于所述第一存储块的数量来调整所述交换操作的触发率。11.一种操作存储器系统的方法,包括:从主机接收对存储器装置的多个命令,所...

【专利技术属性】
技术研发人员:李宗珉
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国,KR

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

1