System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 固态驱动器中的主机控制的垃圾收集制造技术_技高网

固态驱动器中的主机控制的垃圾收集制造技术

技术编号:41294065 阅读:2 留言:0更新日期:2024-05-13 14:44
固态驱动器中的读取服务质量通过允许通信地耦合到固态驱动器的主机系统控制固态驱动器中的垃圾收集来改进。通过受控垃圾收集的使用,主机系统可以控制何时开始和停止固态驱动器中的垃圾收集、以及参与垃圾收集操作的NAND管芯的数量。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及固态驱动器,并且特别地涉及固态驱动器中的垃圾收集。


技术介绍

1、非易失性存储器指代如下存储器:即使去往设备的功率中断,该存储器的状态也是确定的。固态驱动器是将数据存储在非易失性存储器中的存储设备。典型地,固态驱动器包括诸如nand闪存之类的基于块的存储器、以及用以管理从通信地耦合到固态驱动器的主机接收到的指向nand闪存的读取/写入请求的控制器。

2、当存储在固态驱动器中的nand闪存中的块中的数据不再被需要时,在存储该数据的一个或多个块可以用于存储新数据之前,该数据必须被擦除。在擦除之前,该一个或多个块中的有效数据必须被写入到nand闪存中的其他块。有效数据到其他块的写入以及nand闪存擦除操作典型地被称为“垃圾(garbage)”收集(垃圾收集)。


技术实现思路

【技术保护点】

1.一种固态驱动器,包括:

2.根据权利要求1所述的固态驱动器,其中所述非易失性存储器管芯是NAND管芯。

3.根据权利要求1所述的固态驱动器,其中所述多个非易失性存储器管芯的第一部分取决于来自主机系统的输入/输出操作的数量。

4.根据权利要求1所述的固态驱动器,其中主机系统用以配置针对垃圾收集的最大写入放大因子。

5.根据权利要求1所述的固态驱动器,其中所述固态驱动器用以管理用以执行用于垃圾收集的写入操作的块可寻址非易失性存储器管芯的最大数量。

6.根据权利要求1所述的固态驱动器,其中所述固态驱动器用以管理所述缓冲器的第一部分和所述缓冲器的第二部分之间的比率。

7.根据权利要求1所述的固态驱动器,其中所述固态驱动器用以基于所述固态驱动器的状态和所测量的读取服务质量来调整用以执行垃圾收集写入操作的块可寻址非易失性存储器管芯的最大数量以及所述缓冲器的第一部分和所述缓冲器的第二部分之间的比率。

8.一种方法,包括:

9.根据权利要求8所述的方法,其中所述非易失性存储器管芯是NAND管芯。</p>

10.根据权利要求8所述的方法,其中所述多个非易失性存储器管芯的第一部分取决于来自主机系统的输入/输出操作的数量。

11.根据权利要求8所述的方法,其中主机系统用以配置针对垃圾收集的最大写入放大因子。

12.根据权利要求8所述的方法,其中所述固态驱动器用以管理用以执行用于垃圾收集的写入操作的块可寻址非易失性存储器管芯的最大数量。

13.根据权利要求8所述的方法,其中所述固态驱动器用以管理所述缓冲器的第一部分和所述缓冲器的第二部分之间的比率。

14.根据权利要求8所述的方法,其中所述固态驱动器用以基于所述固态驱动器的状态和所测量的读取服务质量来调整用以执行垃圾收集写入操作的块可寻址非易失性存储器管芯的最大数量以及所述缓冲器的第一部分和所述缓冲器的第二部分之间的比率。

15.一种系统,包括:

16.根据权利要求15所述的系统,其中所述多个非易失性存储器管芯的第一部分取决于来自处理器的输入/输出操作的数量。

17.根据权利要求15所述的系统,其中处理器用以配置针对垃圾收集的最大写入放大因子。

18.根据权利要求15所述的系统,其中所述固态驱动器用以管理用以执行用于垃圾收集的写入操作的块可寻址非易失性存储器管芯的最大数量。

19.根据权利要求15所述的系统,其中所述固态驱动器用以管理所述缓冲器的第一部分和所述缓冲器的第二部分之间的比率。

20.根据权利要求15所述的系统,进一步包括以下各项中的一个或多个:

...

【技术特征摘要】
【国外来华专利技术】

1.一种固态驱动器,包括:

2.根据权利要求1所述的固态驱动器,其中所述非易失性存储器管芯是nand管芯。

3.根据权利要求1所述的固态驱动器,其中所述多个非易失性存储器管芯的第一部分取决于来自主机系统的输入/输出操作的数量。

4.根据权利要求1所述的固态驱动器,其中主机系统用以配置针对垃圾收集的最大写入放大因子。

5.根据权利要求1所述的固态驱动器,其中所述固态驱动器用以管理用以执行用于垃圾收集的写入操作的块可寻址非易失性存储器管芯的最大数量。

6.根据权利要求1所述的固态驱动器,其中所述固态驱动器用以管理所述缓冲器的第一部分和所述缓冲器的第二部分之间的比率。

7.根据权利要求1所述的固态驱动器,其中所述固态驱动器用以基于所述固态驱动器的状态和所测量的读取服务质量来调整用以执行垃圾收集写入操作的块可寻址非易失性存储器管芯的最大数量以及所述缓冲器的第一部分和所述缓冲器的第二部分之间的比率。

8.一种方法,包括:

9.根据权利要求8所述的方法,其中所述非易失性存储器管芯是nand管芯。

10.根据权利要求8所述的方法,其中所述多个非易失性存储器管芯的第一部分取决于来自主机系统的输入/输出操作的数量。

11.根据权利要求8所述的方法,其中主...

【专利技术属性】
技术研发人员:B·杜塔A·S·拉马林加姆S·N·特里卡P·H·加拉
申请(专利权)人:爱思开海力士存储器产品解决方案公司
类型:发明
国别省市:

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

1