System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 包括非易失性存储器装置的存储装置及其操作方法制造方法及图纸_技高网

包括非易失性存储器装置的存储装置及其操作方法制造方法及图纸

技术编号:40557506 阅读:8 留言:0更新日期:2024-03-05 19:18
公开了包括非易失性存储器装置的存储装置及其操作方法。所述存储装置包括:非易失性存储器装置,包括多个存储器单元;以及控制器,配置为:基于从外部主机装置接收到的请求将多个分区分配给非易失性存储器装置的存储空间,基于分区映射表从包括在所述多个存储器单元中的多个擦除单元之中选择两个或更多个擦除单元以分配给所述多个分区中的每个,固定地且顺序地管理写入所述多个分区中的数据的逻辑地址,非易失性存储器装置包括多个存储器芯片,所述多个存储器芯片中的每个存储器芯片包括多个存储器块,所述多个存储器块中的每个存储器块包括至少两个擦除单元,并且其中,控制器还被配置为从每个存储器块选择至少一个擦除单元以分配给分区。

【技术实现步骤摘要】

公开涉及一种电子装置,并且更具体地,涉及一种包括非易失性存储器装置的存储装置以及该存储装置的操作方法。


技术介绍

1、存储装置可表示在主机装置(诸如,计算机、智能电话或智能平板)的控制下存储数据的装置。存储装置可包括将数据存储在磁盘(诸如,硬盘驱动器(hdd))上的装置或将数据存储在半导体存储器(例如,非易失性存储器(诸如,固态驱动器(ssd)或存储卡))中的装置。

2、非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)、闪存、相变ram(pram)、磁ram(mram)、电阻式ram(rram)、铁电ram(fram)等。

3、随着半导体制造技术发展,可提高主机装置的操作速度。此外,存储装置和存储装置的主机装置中使用的内容的大小正不断增大。至少出于这些原因,具有提高的操作速度的存储装置可以是有益的。


技术实现思路

1、提供一种具有提高的操作速度的存储装置以及存储装置的操作方法。

2、附加的方面将部分地在下面的描述中阐述,并且部分地将从描述清楚,或者可通过实践呈现的实施例来学习。

3、根据公开的一方面,一种存储装置包括:非易失性存储器装置,包括多个存储器单元;以及控制器,被配置为对包括在所述多个存储器单元中的至少一个写入单元执行写入操作,并且对包括在所述多个存储器单元中的至少一个擦除单元执行擦除操作,其中,控制器还被配置为:基于从外部主机装置接收到的请求将多个分区分配给非易失性存储器装置的存储空间,基于分区映射表从包括在所述多个存储器单元中的多个擦除单元之中选择两个或更多个擦除单元以分配给所述多个分区中的每个,固定地且顺序地管理写入所述多个分区中的数据的逻辑地址,其中,非易失性存储器装置包括多个存储器芯片,其中,所述多个存储器芯片中的每个存储器芯片包括多个存储器块,其中,所述多个存储器块中的每个存储器块包括至少两个擦除单元,并且其中,控制器还被配置为从每个存储器块选择至少一个擦除单元以分配给分区。

4、根据公开的一方面,一种存储装置包括:非易失性存储器装置,包括多个存储器单元;以及控制器,被配置为对包括在所述多个存储器单元中的至少一个写入单元执行写入操作,并且对包括在所述多个存储器单元中的至少一个擦除单元执行擦除操作,其中,控制器还被配置为基于从外部主机装置接收到的请求来将多个分区分配给非易失性存储器装置的存储空间,其中,控制器还被配置为:基于分区映射表在包括在所述多个存储器单元中的多个擦除单元之中选择两个或更多个擦除单元以分配给所述多个分区中的每个,固定地且顺序地管理写入所述多个分区中的数据的逻辑地址,其中,非易失性存储器装置包括多个存储器芯片,其中,所述多个存储器芯片中的每个存储器芯片包括多个存储器块,其中,所述多个存储器块中的每个存储器块包括两个或更多个擦除单元,其中,控制器还被配置为从每个存储器块选择至少一个擦除单元以分配给分区,其中,基于从外部主机装置接收到的垃圾收集请求来执行针对所述多个分区的垃圾收集,并且其中,针对所述多个分区的垃圾收集由控制器作为后台操作来执行。

5、根据公开的一方面,一种包括非易失性存储器装置和控制器的存储装置的操作方法包括:由控制器基于分区映射表来分配多个分区,所述多个分区包括包含在非易失性存储器装置中的两个或更多个擦除单元;由控制器基于从外部主机装置接收到的请求对所述多个分区执行垃圾收集;由控制器在不接收外部主机装置的新请求的情况下将针对装置分区的垃圾收集作为后台操作来执行,其中,装置分区之中的每个装置分区包括两个或更多个分区。

6、根据公开的一方面,一种存储装置包括:非易失性存储器装置,包括多个存储器芯片,其中,所述多个存储器芯片中的每个存储器芯片包括多个存储器块,并且其中,所述多个存储器块中的每个存储器块包括至少两个擦除单元;以及控制器,被配置为:将至少一个擦除单元从每个存储器块分配给主机分区,并且将至少一个存储器块从每个存储器芯片分配给装置分区。

7、根据公开的一方面,一种存储装置包括:非易失性存储器装置,包括多个存储器芯片,其中,所述多个存储器芯片中的每个存储器芯片包括多个存储器块,并且其中,所述多个存储器块中的每个存储器块包括至少两个擦除单元;以及控制器,被配置为:将至少一个第一擦除单元从每个存储器块分配给第一主机分区,将至少一个第二擦除单元从每个存储器块分配给第二主机分区,将至少一个第三擦除单元从每个存储器块分配给第三主机分区,并且将至少一个第四擦除单元从每个存储器块分配给第四主机分区,基于第一主机分区、第二主机分区、第三主机分区和第四主机分区中的两个或更多个主机分区被设置为繁忙主机分区,将第一主机分区和第二主机分区分配给第一装置分区,并且将第三主机分区和第四主机分区分配给第二装置分区,对非易失性存储器装置执行垃圾收集操作,并且基于垃圾收集操作的结果将所述两个或更多个主机分区中的至少一个设置为空闲主机分区。

8、根据公开的一方面,一种管理存储装置的方法包括:将至少一个第一擦除单元从包括在非易失性存储器装置中的每个存储器块分配给第一主机分区,将至少一个第二擦除单元从每个存储器块分配给第二主机分区,将至少一个第三擦除单元从每个存储器块分配给第三主机分区,并且将至少一个第四擦除单元从每个存储器分区分配给第四主机分区,基于第一主机分区、第二主机分区、第三主机分区和第四主机分区之中的两个或更多个主机分区被设置为繁忙主机分区,将第一主机分区和第二主机分区分配给第一装置分区,并且将第三主机区和第四主机区分配给第二装置分区,对非易失性存储器装置执行垃圾收集操作,并且基于垃圾收集操作的结果将所述两个或更多个主机分区设置为空闲主机分区。

本文档来自技高网...

【技术保护点】

1.一种存储装置,包括:

2.根据权利要求1所述的存储装置,其中,控制器还被配置为选择每个存储器芯片中的至少一个存储器块以作为装置分区进行管理。

3.根据权利要求2所述的存储装置,其中,基于从外部主机装置接收到的垃圾收集请求来执行针对所述多个分区的垃圾收集。

4.根据权利要求2所述的存储装置,其中,针对所述多个分区的垃圾收集由控制器作为后台操作来执行。

5.根据权利要求2所述的存储装置,其中,装置分区包括两个或更多个分区。

6.根据权利要求5所述的存储装置,其中,控制器还被配置为将所述分区分配为繁忙分区。

7.根据权利要求6所述的存储装置,其中,基于所述分区基于从外部主机装置接收到的重置请求而被重置,当包括所述分区的装置分区中包括的所有分区处于重置状态时,控制器还被配置为将所有分区分配为空闲分区。

8.根据权利要求6所述的存储装置,其中,控制器被配置为擦除包括在具有复位状态的分区中的擦除单元。

9.根据权利要求6所述的存储装置,其中,基于装置分区仅包括具有重置状态的分区,控制器还被配置为将装置分区分配为空闲装置分区。

10.根据权利要求6所述的存储装置,其中,控制器还被配置为通过执行垃圾收集来保证仅包括具有重置状态的分区的空闲装置分区。

11.根据权利要求1所述的存储装置,其中,控制器包括内部缓冲器,内部缓冲器包括分区缓冲器,

12.根据权利要求11所述的存储装置,其中,基于顺序的逻辑地址、后续的顺序的逻辑地址的属于所述多个分区之中的第一分区的一些逻辑地址、以及后续的顺序的逻辑地址的属于所述多个分区中之中的第二分区的剩余逻辑地址,控制器还被配置为:基于与第一分区对应的第一特征和与第二分区对应的第二特征来从非易失性存储器装置读取与剩余逻辑地址对应的第二数据。

13.根据权利要求12所述的存储装置,其中,基于第一特征与第二特征相同,控制器还被配置为从非易失性存储器装置读取与剩余逻辑地址对应的第二数据,并且

14.根据权利要求12所述的存储装置,其中,基于第二分区是间隙分区,控制器还被配置为:基于第一特征和与第三分区对应的第三特征来从非易失性存储器装置读取与第三分区的逻辑地址对应的第三数据,第三分区与第二分区相连续。

15.根据权利要求12所述的存储装置,其中,第一特征包括第一分区的单元类型,并且

16.根据权利要求12所述的存储装置,其中,控制器还被配置为基于与所述多个分区对应的更新频率来将温度指派给所述多个分区中的每个分区,

17.根据权利要求12所述的存储装置,其中,控制器还被配置为在每个分区中使用相同的流标识符,

18.根据权利要求11至权利要求17中的任一项所述的存储装置,其中,控制器还被配置为基于从外部主机装置接收到的针对顺序的逻辑地址的读取请求的数量大于或等于阈值来确定针对顺序的逻辑地址的读取被请求。

19.一种存储装置,包括:

20.一种存储装置的操作方法,存储装置包括非易失性存储器装置和控制器,所述方法包括:

...

【技术特征摘要】

1.一种存储装置,包括:

2.根据权利要求1所述的存储装置,其中,控制器还被配置为选择每个存储器芯片中的至少一个存储器块以作为装置分区进行管理。

3.根据权利要求2所述的存储装置,其中,基于从外部主机装置接收到的垃圾收集请求来执行针对所述多个分区的垃圾收集。

4.根据权利要求2所述的存储装置,其中,针对所述多个分区的垃圾收集由控制器作为后台操作来执行。

5.根据权利要求2所述的存储装置,其中,装置分区包括两个或更多个分区。

6.根据权利要求5所述的存储装置,其中,控制器还被配置为将所述分区分配为繁忙分区。

7.根据权利要求6所述的存储装置,其中,基于所述分区基于从外部主机装置接收到的重置请求而被重置,当包括所述分区的装置分区中包括的所有分区处于重置状态时,控制器还被配置为将所有分区分配为空闲分区。

8.根据权利要求6所述的存储装置,其中,控制器被配置为擦除包括在具有复位状态的分区中的擦除单元。

9.根据权利要求6所述的存储装置,其中,基于装置分区仅包括具有重置状态的分区,控制器还被配置为将装置分区分配为空闲装置分区。

10.根据权利要求6所述的存储装置,其中,控制器还被配置为通过执行垃圾收集来保证仅包括具有重置状态的分区的空闲装置分区。

11.根据权利要求1所述的存储装置,其中,控制器包括内部缓冲器,内部缓冲器包括分区缓冲器,

12.根据权利要求11所述的存储装置,其中,基于顺序的逻辑地址、后续...

【专利技术属性】
技术研发人员:文贵妍黄珠荣金硬敏朴大山裵浚桓
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1