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

技术编号:20221611 阅读:30 留言:0更新日期:2019-01-28 20:10
本发明专利技术涉及一种存储器系统,其包括:存储器装置,其包括多个存储器管芯,多个存储器管芯中的每一个包括多个平面,多个平面中的每一个包括存储数据的多个存储块;以及控制器,其包括第一存储器并且被配置为:从主机接收多个命令;在存储块中执行对应于接收的命令的命令操作;检测命令的模式、命令操作的模式和对应于命令操作的用户数据的模式;根据模式将第一存储器动态地分配为模式区域;以及将与命令、命令操作和用户数据对应的映射数据的映射段加载到模式区域中。

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2017年7月17日提交的申请号为10-2017-0090257的韩国专利申请的优先权,其整体通过引用并入本文。
本专利技术的示例性实施例涉及一种存储器系统,并且更特别地,涉及一种能够利用存储器装置来处理数据的存储器系统以及一种存储器系统的操作方法。
技术介绍
计算环境的范例正在朝向允许用户随时随地使用计算机系统的普适计算转变。由于该原因,对诸如移动电话、数码相机和笔记本电脑的便携式电子装置的需求正在快速增长。这些电子装置通常包括使用作为数据存储装置的存储器装置的存储器系统。数据存储装置可以用作便携式电子装置的主存储器单元或辅助存储器单元。由于使用存储器装置的数据存储装置没有设置机械驱动单元,所以它可以具有优异的稳定性和耐久性。并且,数据存储装置具有低功耗的快速数据访问速率。具有这种优点的数据存储装置的非限制性示例包括通用串行总线(USB)存储器装置、具有各种接口的存储卡和固态硬盘(SSD)等。
技术实现思路
本专利技术的实施例涉及一种存储器系统以及存储器系统的操作方法,其能够通过最小化存储器系统的复杂性和性能劣化并最大化存储器装置的使用效率来快速且稳定地利用存储器装置处理数据。根据本专利技术的实施例,一种存储器系统包括:存储器装置,其包括多个存储器管芯,多个存储器管芯中的每一个包括多个平面,多个平面中的每一个包括存储数据的多个存储块;以及控制器,其包括第一存储器并且被配置为:从主机接收多个命令;在存储块中执行对应于所接收的命令的命令操作;检测命令的模式、命令操作的模式和对应于命令操作的用户数据的模式;根据模式将第一存储器动态地分配为模式区域;以及将与命令、命令操作和用户数据对应的映射数据的映射段加载到模式区域中。控制器将与模式中的第一模式对应的第一映射数据的映射段加载到模式区域中的第一模式区域中,并且将与模式中的第二模式对应的第二映射数据的映射段加载到模式区域中的第二模式区域中。第一模式是关于命令、命令操作和用户数据的信息是不连续的模式,并且第二模式是关于命令、命令操作和用户数据的信息是连续的模式。控制器基于第一单位大小从存储块读取第一映射数据的映射段中的每一个,并且基于第一单位大小将被读取的第一映射数据的映射段中的每一个加载到第一模式区域中。控制器读取第一映射数据的映射段中的每个第一单位大小的映射段;将被读取的第一单位大小的映射段存储在与存储块、平面和存储器管芯中的至少一个对应的缓冲器中;并且然后将被存储的第一单位大小的映射段加载到第一模式区域中。控制器基于第二单位大小从存储块中读取第二映射数据的映射段,并且基于第二单位大小将映射段加载到第二模式区域中。控制器读取第二映射数据的映射段中的所有第二单位大小的映射段;将所有被读取的第二单位大小的映射段存储在与存储块、平面和存储器管芯中的至少一个对应的缓冲器中;并且然后将所有被存储的第二单位大小的映射段加载到第二模式区域中。控制器通过用于平面或存储器管芯的交错方法(interleavingmethod),从存储块中读取所有第二单位大小的映射段。被加载到第一模式区域中的第一映射数据的映射段通过MRU(最近使用最多)和LRU(最近使用最少)管理,并且被加载到第二模式区域中的第二映射数据的映射段根据命令操作的执行被管理。控制器检测对存储器装置的后台操作或对应于后台操作的用户数据具有第一模式还是第二模式。根据本专利技术的另一实施例,一种存储器系统的操作方法包括:从主机接收用于存储器装置的多个命令,该存储器装置包括多个存储器管芯,多个存储器管芯中的每一个包括多个平面,多个平面中的每一个包括存储数据的多个存储块;检测命令的模式、对应于命令的命令操作的模式和对应于命令操作的用户数据的模式;基于模式将第一存储器动态地分配为模式区域;以及将与命令、命令操作和用户数据的映射数据对应的映射段加载到模式区域中。将与命令、命令操作和用户数据对应的映射数据的映射段加载到模式区中包括:将与模式中的第一模式对应的第一映射数据的映射段加载到模式区域中的第一模式区域中,并且将与模式中的第二模式对应的第二映射数据的映射段加载到模式区域中的第二模式区域中。第一模式是关于命令、命令操作和用户数据的信息是不连续的模式,并且第二模式是关于命令、命令操作和用户数据的信息是连续的模式。在将与模式中的第一模式对应的第一映射数据的映射段加载到模式区域中的第一模式区域中的过程中,基于第一单位大小从存储块中读取第一映射数据的映射段中的每一个,并且基于第一单位大小将被读取的第一映射数据的映射段中的每一个加载到第一模式区域中。将与模式中的第一模式对应的第一映射数据的映射段加载到模式区域中的第一模式区域中包括:读取第一映射数据的映射段中的每个第一单位大小的映射段;将被读取的第一单位大小的映射段存储在与存储块、平面和存储器管芯中的至少一个对应的缓冲器中;以及将存储在缓冲器中的第一单位大小的映射段加载到第一模式区域中。在将与模式中的第二模式对应的第二映射数据的映射段加载到模式区域中的第二模式区域中的过程中,基于第二单位大小从存储块读取第二映射数据的映射段,并且基于第二单位大小将映射段加载到第二模式区域中。将与模式中的第二模式对应的第二映射数据的映射段加载到模式区域中的第二模式区域中包括:读取第二映射数据的映射段中的所有第二单位大小的映射段;将所有被读取的第二单位大小的映射段存储在与存储块、平面和存储器管芯中的至少一个对应的缓冲器中;以及将存储在缓冲器中的所有第二单位大小的映射段加载到第二模式区域中。在读取第二映射数据的映射段中的所有第二单位大小的映射段的过程中,通过用于平面或存储器管芯的交错方法,从存储块中读取所有第二单位大小的映射段。加载到第一模式区域中的第一映射数据的映射段通过MRU(最近使用最多)和LRU(最近使用最少)被管理,并且被加载到第二模式区域中的第二映射数据的映射段根据命令操作的执行被管理。方法可以进一步包括:检测对存储器装置的后台操作或对应于后台操作的用户数据具有第一模式还是第二模式。根据本专利技术的另一实施例,一种控制器的操作方法包括:控制存储器装置以提供映射段组;通过基于与待由存储器装置执行的操作有关的操作数(operand)的连续模式和不连续模式而为各个组动态地分配控制器的缓冲空间,来加载提供的映射段,模式分别对应于组;以及根据加载的组来控制存储器装置执行操作中的一个或多个,其中以不同的单位大小来提供并且加载各个组。附图说明图1是示出根据本专利技术的实施例的包括存储器系统的数据处理系统的框图。图2是示出图1所示的存储器系统中采用的存储器装置的示例性配置的示意图。图3是示出图2所示的存储器装置中的存储块的存储器单元阵列的示例性配置的电路图。图4是示出图2所示的存储器装置的示例性三维结构的示意图。图5至图8示出根据本专利技术的实施例的当在存储器系统中执行与多个命令对应的多个命令操作时的数据处理操作的示例。图9是示出根据本专利技术的实施例的在存储器系统中的数据处理操作的流程图。图10至图18是示意性示出根据本专利技术的各个实施例的图1所示的数据处理系统的应用示例的图。具体实施方式以下将参照附图更详细地描述本专利技术的示例性实施例。然而,本专利技术可以以不同的形式体现并且不应被解释为限于本文档来自技高网...

【技术保护点】
1.一种存储器系统,其包括:存储器装置,其包括多个存储器管芯,所述多个存储器管芯中的每一个包括多个平面,所述多个平面中的每一个包括存储数据的多个存储块;以及控制器,其包括第一存储器并且被配置为:从主机接收多个命令;在所述存储块中执行对应于所接收的命令的命令操作;检测所述命令的模式、所述命令操作的模式和对应于所述命令操作的用户数据的模式;基于所述模式将所述第一存储器动态地分配为模式区域;以及将与所述命令、所述命令操作和所述用户数据对应的映射数据的映射段加载到所述模式区域中。

【技术特征摘要】
2017.07.17 KR 10-2017-00902571.一种存储器系统,其包括:存储器装置,其包括多个存储器管芯,所述多个存储器管芯中的每一个包括多个平面,所述多个平面中的每一个包括存储数据的多个存储块;以及控制器,其包括第一存储器并且被配置为:从主机接收多个命令;在所述存储块中执行对应于所接收的命令的命令操作;检测所述命令的模式、所述命令操作的模式和对应于所述命令操作的用户数据的模式;基于所述模式将所述第一存储器动态地分配为模式区域;以及将与所述命令、所述命令操作和所述用户数据对应的映射数据的映射段加载到所述模式区域中。2.根据权利要求1所述的存储器系统,其中所述控制器将与所述模式中的第一模式对应的第一映射数据的映射段加载到所述模式区域中的第一模式区域中,以及将与所述模式中的第二模式对应的第二映射数据的映射段加载到所述模式区域中的第二模式区域中。3.根据权利要求2所述的存储器系统,其中所述第一模式是关于所述命令、所述命令操作和所述用户数据的信息是不连续的模式,以及所述第二模式是关于所述命令、所述命令操作和所述用户数据的信息是连续的模式。4.根据权利要求2所述的存储器系统,其中所述控制器基于第一单位大小从所述存储块中读取所述第一映射数据的映射段中的每一个映射段,并且基于所述第一单位大小将被读取的所述第一映射数据的映射段中的每一个映射段加载到所述第一模式区域中。5.根据权利要求4所述的存储器系统,其中所述控制器读取所述第一映射数据的映射段中的每个所述第一单位大小的映射段;将被读取的所述第一单位大小的映射段存储在与所述存储块、所述平面和所述存储器管芯中的至少一个对应的缓冲器中;然后将被存储的所述第一单位大小的映射段加载到所述第一模式区域中。6.根据权利要求2所述的存储器系统,其中所述控制器基于第二单位大小从所述存储块中读取所述第二映射数据的映射段,并且基于所述第二单位大小将所述映射段加载到所述第二模式区域中。7.根据权利要求6所述的存储器系统,其中所述控制器读取所述第二映射数据的映射段中的所有所述第二单位大小的映射段;将所有被读取的所述第二单位大小的映射段存储在与所述存储块、所述平面和所述存储器管芯中的至少一个对应的缓冲器中;然后将所有被存储的所述第二单位大小的映射段加载到所述第二模式区域中。8.根据权利要求7所述的存储器系统,其中所述控制器通过用于所述平面或所述存储器管芯的交错方法,从所述存储块中读取所有所述第二单位大小的映射段。9.根据权利要求2所述的存储器系统,其中被加载到所述第一模式区域中的所述第一映射数据的映射段通过MRU和LRU被管理,其中MRU即最近使用最多且LRU即最近使用最少,以及被加载到所述第二模式区域中的所述第二映射数据的映射段根据所述命令操作的执行被管理。10.根据权利要求2所述的存储器系统,其中所述控制器检测对所述存储器装置的后台操作或与所述后台操作对应的用户数据具有所述第一模式还是所述第二模式。11.一种存储器系统的操作方法,其包括:从主机接收用于存储器装置的多个命令,所述存储器装置包括多个存储器管芯,所述多个存储器管芯中的每一个包括多个平面,所述多个平面中的每一个包括存...

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

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

1