当到达寿命终止条件时约束写入固态存储器的方法和装置与流程

文档序号:11851430阅读:来源:国知局

技术特征:

1.一种数据存储设备,包括:

固态存储器,其包括在启动过程期间由主机访问的对应于启动数据的逻辑块地址(“LBA”);以及

控制器,其配置为:

确定对应于所述启动数据的所述LBA;

确定所述固态存储器是否已经达到寿命终止条件;

当确定固态存储器已经达到寿命终止条件时:

在启动过程期间约束所述主机写入对应于所述启动数据的所述LBA;以及

当所述启动过程完成时,将所述固态存储器设置成只读模式。

2.根据权利要求1所述的数据存储设备,其中,当所述固态存储器的写擦周期的数量在从所述固态存储器的写擦周期的寿命终止数量起的预定的写擦周期数量之内时,达到所述寿命终止条件。

3.根据权利要求2所述的数据存储设备,其中,所述控制器还被配置为当所述写擦周期的数量等于或大于所述固态存储器的写擦周期的寿命终止数量时,将所述固态存储器设置成所述只读模式。

4.根据权利要求1所述的数据存储设备,其中,当所述固态存储器的备用块计数小于备用块计数的预定阈值时,达到寿命终止条件。

5.根据权利要求1所述的数据存储设备,其中,所述控制器还被配置为:

在确定所述固态存储器已经达到寿命终止条件之前,限制对所述固态存储器内的保留区的写入数量;以及

当确定该固态存储器已经达到寿命终止条件时,使用所述保留区来处理所述主机写入对应于所述启动数据的所述LBA。

6.根据权利要求1所述的数据存储设备,其中,所述控制器还被配置为通过以下来约束所述主机写入:

学习在所述启动过程期间由所述主机访问的LBA的模式;以及

在所述启动过程期间限制所述主机写入由所述主机访问的LBA的所述模式中的那些LBA。

7.根据权利要求1所述的数据存储设备,其中,所述控制器还被配置为通过以下来约束所述主机写入:

将所述主机限制为预定的写入数量。

8.根据权利要求7所述的数据存储设备,其中,所述预定的写入数量是写入的预设数量。

9.根据权利要求7所述的数据存储设备,其中,通过观察在所述启动过程期间由所述主机执行的写入的数量来学习所述预定的写入数量。

10.根据权利要求1所述的数据存储设备,还包括磁旋转盘。

11.一种用于操作数据存储设备的方法,包括:

确定在启动过程期间由主机访问的对应于启动数据的逻辑块地址(“LBA”),其中,所述LBA包括所述数据存储设备的固态存储器的LBA;

确定所述固态存储器是否已经达到寿命终止条件;以及

当确定所述固态存储器已经达到寿命终止条件时:

在启动过程期间约束所述主机写入对应于所述启动数据的所述LBA;以及

当所述启动过程完成时,将所述固态存储器设置成只读模式。

12.根据权利要求11所述的方法,其中,当所述固态存储器的写擦周期的数量在从所述固态存储器的写擦周期的寿命终止数量起的预定的写擦周期数量之内时,达到所述寿命终止条件。

13.根据权利要求12所述的方法,还包括:当所述写擦周期的数量等于或大于所述固态存储器的所述写擦周期的寿命终止数量时,将所述固态存储器设置成所述只读模式。

14.根据权利要求11所述的方法,其中,当所述固态存储器的备用块计数小于备用块计数的预定阈值时,达到寿命终止条件。

15.根据权利要求11所述的方法,还包括:

在确定所述固态存储器已经达到寿命终止条件之前,限制对所述固态存储器内的保留区的写入数量;以及

当确定该固态存储器已经达到寿命终止条件时,使用所述保留区来处理所述主机写入对应于所述启动数据的所述LBA。

16.根据权利要求11所述的方法,其中,约束所述主机写入还包括:

学习在所述启动过程期间由所述主机访问的LBA的模式;以及

在所述启动过程期间限制所述主机写入由所述主机访问的LBA的所述模式中的那些LBA。

17.根据权利要求11所述的方法,其中,约束所述主机写入还包括:

将所述主机限制为预定的写入数量。

18.根据权利要求17所述的方法,其中,所述预定的写入数量是写入的预设数量。

19.根据权利要求17所述的方法,其中,通过观察在所述启动过程期间由所述主机执行的写入的数量来学习所述预定的写入数量。

20.根据权利要求11所述的方法,其中,所述数据存储设备还包括磁旋转盘。

21.一种电子设备,包括:

主机处理器,其被配置为在启动过程期间写入启动数据;以及

数据存储设备,包括:

固态存储器,其包括在所述启动过程期间由所述主机处理器访问的对应于所述启动数据的逻辑块地址(“LBA”);以及

控制器,其配置为:

从所述主机处理器确定对应于所述启动数据的所述LBA;

确定所述固态存储器是否已经达到寿命终止条件;

当确定所述固态存储器已经达到寿命终止条件时:

在启动过程期间约束所述主机处理器写入对应于所述启动数据的所述LBA;以及

当所述启动过程完成时,将所述固态存储器设置成只读模式。

22.根据权利要求21所述的电子设备,其中,当所述固态存储器的写擦周期的数量在从所述固态存储器的写擦周期的寿命终止数量起的预定的写擦周期数量之内时,达到寿命终止条件。

23.根据权利要求22所述的电子设备,其中,所述控制器还配置为当所述写擦周期的数量等于或大于所述固态存储器的所述写擦周期的寿命终止数量时,将所述固态存储器设置成所述只读模式。

24.根据权利要求21所述的电子设备,其中,当所述固态存储器的备用块计数小于备用块计数的预定阈值时,达到寿命终止条件。

25.根据权利要求21所述的电子设备,其中,所述控制器还配置为:

在确定所述固态存储器已经达到寿命终止条件之前,限制对所述固态存储器内的保留区的写入数量;以及

当确定该固态存储器已经达到寿命终止条件时,使用所述保留区来处理从所述主机处理器到对应于所述启动数据的所述LBA的所述写入。

26.根据权利要求21所述的电子设备,其中,所述控制器还配置为通过以下来约束从所述主机处理器的所述写入:

学习在所述启动过程期间由所述主机处理器访问的LBA的模式;以及

在所述启动过程期间限制对由所述主机处理器访问的LBA的所述模式中的那些LBA的由所述主机处理器的所述写入。

27.根据权利要求21所述的电子设备,其中,所述控制器还被配置为通过以下来约束从所述主机处理器的所述写入:

将由所述主机处理器的所述写入限制为预定的写入数量。

28.根据权利要求27所述的电子设备,其中,所述预定的写入数量是写入的预设数量。

29.根据权利要求27所述的电子设备,其中,通过观察在所述启动过程期间由所述主机处理器执行的写入的数量来学习预定的写入数量。

30.根据权利要求21所述的电子设备,还包括磁旋转盘。

31.根据权利要求21所述的电子设备,其中,所述主机处理器还包括基本输入/输出系统(“BIOS”),其被配置为在所述启动过程期间写入所述启动数据的至少一部分。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1