System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
公开涉及一种电子装置,并且更具体地,涉及一种包括非易失性存储器装置的存储装置以及该存储装置的操作方法。
技术介绍
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.根据权利要求1所述的存储装置,其中,第一分区的特征包括第一分区的单元类型,并且
4.根据权利要求1所述的存储装置,其中,控制器还被配置为基于与内部缓冲器对应的目标可靠性来选择擦除单元,并且
5.根据权利要求1所述的存储装置,其中,控制器还被配置为基于非易失性存储器装置的耐久性来选择擦除单元,并且
6.根据权利要求1所述的存储装置,其中,控制器还被配置为基于由外部主机装置请求的目标性能来选择擦除单元,并且
7.根据权利要求1所述的存储装置,其中,控制器还被配置为基于第一数据的大小来选择擦除单元,并且
8.根据权利要求1所述的存储装置,其中,控制器还被配置为基于第一数据的更新频率来选择擦除单元,并且
9.根据权利要求1所述的存储装置,其中,控制器还被配置为基于与备份操作对应的因素来选择擦除单元。
10.根据权利要求1所述的存储装置,其中,基
11.根据权利要求10所述的存储装置,其中,基于接收到PON,控制器还被配置为基于具有单级单元SLC类型的擦除单元来选择擦除单元。
12.根据权利要求10所述的存储装置,其中,基于接收到PON,控制器还被配置为将存储在内部缓冲器中的与所有分区对应的缓冲器数据写入擦除单元中。
13.根据权利要求12所述的存储装置,其中,在下一通电时间,控制器还被配置为触发写入擦除单元中的数据的迁移。
14.根据权利要求10所述的存储装置,其中,在第一数据基于接收到FUA请求或刷写请求被写入擦除单元中之后,控制器还被配置为触发写入擦除单元中的数据的迁移。
15.根据权利要求1至权利要求14中的任一项所述的存储装置,其中,内部缓冲器包括分区缓冲器,
16.一种存储装置,包括:
17.根据权利要求16所述的存储装置,其中,非易失性存储器装置包括保留区域和所述多个分区被分配给的用户区域,并且
18.根据权利要求16所述的存储装置,其中,控制器还被配置为使用逻辑地址的顺序将缓冲器数据写入擦除单元中。
19.根据权利要求16至权利要求18中的任一项所述的存储装置,其中,使用强制单元访问FUA请求、刷写请求和断电通知PON中的至少一个来请求备份操作。
20.一种存储装置,包括:
...【技术特征摘要】
1.一种存储装置,包括:
2.根据权利要求1所述的存储装置,其中,非易失性存储器装置包括保留区域和所述多个分区被分配给的用户区域,并且
3.根据权利要求1所述的存储装置,其中,第一分区的特征包括第一分区的单元类型,并且
4.根据权利要求1所述的存储装置,其中,控制器还被配置为基于与内部缓冲器对应的目标可靠性来选择擦除单元,并且
5.根据权利要求1所述的存储装置,其中,控制器还被配置为基于非易失性存储器装置的耐久性来选择擦除单元,并且
6.根据权利要求1所述的存储装置,其中,控制器还被配置为基于由外部主机装置请求的目标性能来选择擦除单元,并且
7.根据权利要求1所述的存储装置,其中,控制器还被配置为基于第一数据的大小来选择擦除单元,并且
8.根据权利要求1所述的存储装置,其中,控制器还被配置为基于第一数据的更新频率来选择擦除单元,并且
9.根据权利要求1所述的存储装置,其中,控制器还被配置为基于与备份操作对应的因素来选择擦除单元。
10.根据权利要求1所述的存储装置,其中,基于接收到强制单元访问fua请求、断电通知pon和刷写请求中的至少一个来执行备份操作。
11.根据权利要求10所述的存储装置,其...
【专利技术属性】
技术研发人员:文贵妍,韩濬宁,黄珠荣,金硬敏,朴大山,裵浚桓,申熙卓,崔胜贤,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。