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

技术编号:22329734 阅读:31 留言:0更新日期:2019-10-19 12:12
本发明专利技术涉及一种存储器系统,该存储器系统可包括:存储器装置,包括多个存储器管芯;以及控制器,包括存储器,并且被配置为:在将顺序用户数据的数据段存储在存储器中之后,通过交错将顺序用户数据的数据段顺序地存储在存储器管芯中;在对应于数据段在存储器管芯中的存储而更新较低层级映射数据的映射段之后,将较低层级映射数据的映射段存储在存储器的第一缓冲区域中;并且对应于较低层级映射数据的映射段的存储,将较高层级映射数据的映射段存储在存储器的第二缓冲区域中。

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2018年4月2日提交的申请号为10-2018-0038190的韩国专利申请的优先权,其公开全文通过引用并入本文。
本专利技术的各个示例性实施例总体涉及一种存储器系统。特别地,实施例涉及一种处理与存储器装置相关的数据的存储器系统及其操作方法。
技术介绍
计算机环境范例已经朝向普适计算转变,允许在任何时间和任何地点使用计算系统。因此,诸如移动电话、数码相机和笔记本电脑/膝上型计算机的便携式电子装置的使用已经快速增长。这些便携式电子装置通常使用具有一个或多个存储器装置的存储器系统来存储数据。存储器系统可以用作便携式电子装置的主存储装置或辅助存储装置。因为存储器系统没有移动部件,所以它们可提供优良的稳定性、耐用性、高信息存取速度以及低功耗。具有这种优点的存储器系统的示例包括通用串行总线(USB)存储器装置、具有各种接口的存储卡以及固态硬盘(SSD)。
技术实现思路
各个实施例涉及一种存储器系统及其操作方法,其能够最小化存储器系统的复杂性和性能劣化并最大化存储器装置的使用效率,从而快速且稳定地处理关于存储器装置的数据。在实施例中,存储器系统可包括:存储器装置,包括多个存储器管芯;以及控制器,包括存储器,并且控制器被配置为:在将顺序用户数据的数据段存储在存储器中之后,通过交错将顺序用户数据的数据段顺序地存储在存储器管芯中;在对应于数据段在存储器管芯中的存储而更新较低层级映射数据的映射段之后,将较低层级映射数据的映射段存储在存储器的第一缓冲区域中;并且对应于较低层级映射数据的映射段的存储,将较高层级映射数据的映射段存储在存储器的第二缓冲区域中。控制器可在第一周期中,在将顺序用户数据的第一数据段组存储在存储器中之后,通过交错将顺序用户数据的第一数据段组存储在存储器管芯中,并且控制器可在第一周期之后的第二周期中,在将顺序用户数据的第二数据段组存储在存储器中之后,通过交错将顺序用户数据的第二数据段组存储在存储器管芯中。控制器可在对应于第一数据段组在存储器管芯中的存储而更新较低层级映射数据的第一较低层映射段组之后,将较低层级映射数据的第一较低层映射段组存储在第一缓冲区域中,并且控制器可将存储在第一缓冲区域中的第一较低层映射段组存储在存储器管芯中。控制器可在对应于第一较低层映射段组在存储器管芯中的存储而更新较高层级映射数据的第一较高层映射段组之后,将较高层级映射数据的第一较高层映射段组存储在第二缓冲区域中,并且控制器可将存储在第二缓冲区域中的第一较高层映射段组存储在存储器管芯中。控制器可对应于第二数据段组在存储器管芯中的存储而将存储在存储器管芯中的第一较高层映射段组加载到第二缓冲区域中,并且控制器可将加载到第二缓冲区域中的第一较高层映射段组复制到存储器的第三缓冲区域中。控制器可在对应于第二数据段组在存储器管芯中的存储而更新较低层级映射数据的第二较低层映射段组之后,基于复制到第三缓冲区域的第一较高层映射段组将较低层级映射数据的第二较低层映射段组存储在第一缓冲区域中,并且控制器可将存储在第一缓冲区域中的第二较低层映射段组存储在存储器管芯中。控制器可在对应于第二较低层映射段组在存储器管芯中的存储而更新较高层级映射数据的第二较高层映射段组之后,基于复制到第三缓冲区域中的第一较高层映射段组将较高层级映射数据的第二较高层映射段组存储在第三缓冲区域中,并且控制器可交换第二缓冲区域和第三缓冲区域。当在第二周期中更新第二较低层映射段组时,在从主机接收到针对第一数据段组的读取命令的情况下,控制器可通过加载到第二缓冲区域中的第一较高层映射段组来检查第一较低层映射段组。控制器可更新包括与映射段相关的开始位置信息和大小信息的较低层级映射数据和较高层级映射数据,并且可将更新的较低层级映射数据和较高层级映射数据存储在存储器管芯中。控制器可通过通道交错、路(way)交错和存储器管芯交错中的至少一种交错来将数据段和映射段存储在存储器管芯中。在实施例中,一种操作存储器系统的方法,其中该存储器系统包括多个存储器管芯和存储器,该方法可包括:在将顺序用户数据的数据段存储在存储器中之后,通过交错将顺序用户数据的数据段顺序地存储在存储器管芯中;在对应于数据段在存储器管芯中的存储而更新较低层级映射数据的映射段之后,将较低层级映射数据的映射段存储在存储器的第一缓冲区域中;并且对应于较低层级映射数据的映射段的存储,将较高层级映射数据的映射段存储在存储器的第二缓冲区域中。数据段在存储器管芯中的存储可包括:在第一周期中,在将顺序用户数据的第一数据段组存储在存储器中之后,通过交错将顺序用户数据的第一数据段组存储在存储器管芯中;以及在第一周期之后的第二周期中,在将顺序用户数据的第二数据段组存储在存储器中之后,通过交错将顺序用户数据的第二数据段组存储在存储器管芯中。存储在第一缓冲区域中可包括:在对应于第一数据段组在存储器管芯中的存储而更新较低层级映射数据的第一较低层映射段组之后,将较低层级映射数据的第一较低层映射段组存储在第一缓冲区域中;并且将存储在第一缓冲区域中的第一较低层映射段组存储在存储器管芯中。存储在第二缓冲区域中可包括:在对应于第一较低层映射段组在存储器管芯中的存储而更新较高层级映射数据的第一较高层映射段组之后,将较高层级映射数据的第一较高层映射段组存储在第二缓冲区域中;并且将存储在第二缓冲区域中的第一较高层映射段组存储在存储器管芯中。该方法可进一步包括:对应于第二数据段组在存储器管芯中的存储而将存储在存储器管芯中的第一较高层映射段组加载到第二缓冲区域中;并且将加载到第二缓冲区域中的第一较高层映射段组复制到存储器的第三缓冲区域中。存储在第一缓冲区域可进一步包括:在对应于第二数据段组在存储器管芯中的存储而更新较低层级映射数据的第二较低层映射段组之后,基于复制到第三缓冲区域的第一较高层映射段组将较低层级映射数据的第二较低层映射段组存储在第一缓冲区域中;并且将存储在第一缓冲区域中的第二较低层映射段组存储在存储器管芯中。该方法可进一步包括:在对应于第二较低层映射段组在存储器管芯中的存储而更新较高层级映射数据的第二较高层映射段组之后,基于复制到第三缓冲区域中的第一较高层映射段组将较高层级映射数据的第二较高层映射段组存储在第三缓冲区域中;并且交换第二缓冲区域和第三缓冲区域。该方法可进一步包括:当在第二周期中更新第二较低层映射段组时,从主机接收针对第一数据段组的读取命令;并且通过加载到第二缓冲区域中的第一较高层映射段组来检查第一较低层映射段组。该方法可进一步包括:更新包括与映射段相关的开始位置信息和大小信息的较低层级映射数据和较高层级映射数据,并且将更新的较低层级映射数据和较高层级映射数据存储在存储器管芯中。该方法可进一步包括:通过通道交错、路交错和存储器管芯交错中的至少一种交错来将数据段和映射段存储在存储器管芯中。在实施例中,存储器系统可包括:存储器装置,包括多个存储器管芯;第一缓冲器和第二缓冲器;以及控制器,其被配置为:控制存储器装置执行编程操作:分别在第一周期和第二周期期间以交错方式将第一顺序用户数据和第二顺序用户数据存储到存储器管芯中;更新分别对应于第一顺序用户数据和第二顺序用户数据的第一映射数据和第二映射数据;并且更新指本文档来自技高网...

【技术保护点】
1.一种存储器系统,包括:存储器装置,包括多个存储器管芯;以及控制器,包括存储器,并且所述控制器:在将顺序用户数据的数据段存储在所述存储器中之后,通过交错将所述顺序用户数据的数据段顺序地存储在所述存储器管芯中;在对应于所述数据段在所述存储器管芯中的存储而更新较低层级映射数据的映射段之后,将所述较低层级映射数据的映射段存储在所述存储器的第一缓冲区域中;并且对应于所述较低层级映射数据的映射段的存储,将较高层级映射数据的映射段存储在所述存储器的第二缓冲区域中。

【技术特征摘要】
2018.04.02 KR 10-2018-00381901.一种存储器系统,包括:存储器装置,包括多个存储器管芯;以及控制器,包括存储器,并且所述控制器:在将顺序用户数据的数据段存储在所述存储器中之后,通过交错将所述顺序用户数据的数据段顺序地存储在所述存储器管芯中;在对应于所述数据段在所述存储器管芯中的存储而更新较低层级映射数据的映射段之后,将所述较低层级映射数据的映射段存储在所述存储器的第一缓冲区域中;并且对应于所述较低层级映射数据的映射段的存储,将较高层级映射数据的映射段存储在所述存储器的第二缓冲区域中。2.根据权利要求1所述的存储器系统,其中所述控制器在第一周期中,在将所述顺序用户数据的第一数据段组存储在所述存储器中之后,通过交错将所述顺序用户数据的所述第一数据段组存储在所述存储器管芯中,并且其中所述控制器在所述第一周期之后的第二周期中,在将所述顺序用户数据的第二数据段组存储在所述存储器中之后,通过交错将所述顺序用户数据的所述第二数据段组存储在所述存储器管芯中。3.根据权利要求2所述的存储器系统,其中所述控制器在对应于所述第一数据段组在所述存储器管芯中的存储而更新所述较低层级映射数据的第一较低层映射段组之后,将所述较低层级映射数据的所述第一较低层映射段组存储在所述第一缓冲区域中,并且其中所述控制器将存储在所述第一缓冲区域中的所述第一较低层映射段组存储在所述存储器管芯中。4.根据权利要求3所述的存储器系统,其中所述控制器在对应于所述第一较低层映射段组在所述存储器管芯中的存储而更新所述较高层级映射数据的第一较高层映射段组之后,将所述较高层级映射数据的第一较高层映射段组存储在所述第二缓冲区域中,并且其中所述控制器将存储在所述第二缓冲区域中的所述第一较高层映射段组存储在所述存储器管芯中。5.根据权利要求4所述的存储器系统,其中所述控制器对应于所述第二数据段组在所述存储器管芯中的存储而将存储在所述存储器管芯中的所述第一较高层映射段组加载到所述第二缓冲区域中,并且其中所述控制器将加载到所述第二缓冲区域中的所述第一较高层映射段组复制到所述存储器的第三缓冲区域中。6.根据权利要求5所述的存储器系统,其中所述控制器在对应于所述第二数据段组在所述存储器管芯中的存储而更新所述较低层级映射数据的第二较低层映射段组之后,基于复制到所述第三缓冲区域的所述第一较高层映射段组将所述较低层级映射数据的所述第二较低层映射段组存储在所述第一缓冲区域中,并且其中所述控制器将存储在所述第一缓冲区域中的所述第二较低层映射段组存储在所述存储器管芯中。7.根据权利要求6所述的存储器系统,其中所述控制器在对应于所述第二较低层映射段组在所述存储器管芯中的存储而更新所述较高层级映射数据的第二较高层映射段组之后,基于复制到所述第三缓冲区域的所述第一较高层映射段组将所述较高层级映射数据的所述第二较高层映射段组存储在所述第三缓冲区域中,并且其中所述控制器交换所述第二缓冲区域和所述第三缓冲区域。8.根据权利要求7所述的存储器系统,其中当在所述第二周期中更新所述第二较低层映射段组时,在从所述主机接收到针对所述第一数据段组的读取命令的情况下,所述控制器通过加载到所述第二缓冲区域中的所述第一较高层映射段组来检查所述第一较低层映射段组。9.根据权利要求1所述的存储器系统,其中所述控制器更新包括与所述映射段相关的开始位置信息和大小信息的所述较低层级映射数据和所述较高层级映射数据,并且将所更新的较低层级映射数据和较高层级映射数据存储在所述存储器管芯中。10.根据权利要求1所述的存储器系统,其中所述控制器通过通道交错、路交错和存储器管芯...

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

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

1