存储器系统及其操作方法与流程

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

技术特征:

1.一种存储器系统,其包含:

存储器装置,其包括多个存储块;和

控制器,其包括存储器,所述控制器适于将与从主机接收的命令相对应的数据的段存储在所述存储器中,并且在第一时间点在程序基础上存储从所述存储块中的所述段中选择的用于所述第一时间点的第一段和用于第二时间点的第二段。

2.如权利要求1所述的存储器系统,其中,当所述第一段的大小小于程序单元基础的大小时,所述控制器可以在所述第一时间点将所述第一段和所述第二段写入第一存储块。

3.如权利要求2所述的存储器系统,其中,所述第二段的大小对应于通过从所述程序单元基础的大小去除所述第一段的大小所获得的大小。

4.如权利要求2所述的存储器系统,其中,所述控制器将用于所述第一时间点的所述第一段和用于所述第二时间点的所述第二段在所述第一时间点在所述程序单元基础上存储在所述存储块的所述第一存储块中。

所述控制器检查在所述存储块的第二存储块中的所述数据的第一映射段,并且检查在所述段之中的用于所述第一映射段的第二映射段。

5.如权利要求4所述的存储器系统,其中,所述控制器选择所述第二映射段作为所述第一段和第二段,并且在所述第一时间点在所述程序单元基础上将所述第一段和第二段存储在所述存储块的所述第一存储块中。

6.如权利要求4所述的存储器系统,其中,所述控制器确定空区域在所述段中的所述第二映射段的位置,并且将所述第一映射段从所述第二存储块加载到所述空区域。

7.如权利要求6所述的存储器系统,其中,所述控制器在所述第一时间点将所述第一映射段中的第三映射段加载到所述空区域,并且在所述第二时间点将所述第一映射段中的第四映射段加载到所述空区域。

8.如权利要求1所述的存储器系统,其中,所述第一段和第二段中的每一个具有通过分割用于所述程序基础的单元所获得的大小。

9.如权利要求1所述的存储器系统,其中,根据考虑所述段的优先级的缓存替换策略,所述第一段的优先级高于所述第二段,并且优先于所述第二段被选择。

10.如权利要求1所述的存储器系统,其中,所述段包含与所述命令相对应的用户数据的段和用于所述用户数据的映射数据的段。

11.一种存储器系统的操作方法,所述存储器系统包括存储器装置和具有存储器的控制器,其中,所述操作方法包含:

从主机接收命令;

将与所述命令相对应的数据的段存储在所述控制器的存储器中;并且

将从所述段之中选择的用于第一时间点的第一段和用于第二时间点的第二段在所述第一时间点在程序基础上存储在所述存储块中。

12.如权利要求11所述的操作方法,其中,当所述第一段的大小小于用于所述程序基础的单元的大小时,所述第一段和第二段在所述第一存储块中的存储包含在所述第一时间点将所述第一段和所述第二段写入所述第一存储块。

13.如权利要求12所述的操作方法,其中,所述第二段的大小对应于通过从用于所述程序基础的所述单元的大小去除所述第一段的大小所获得的大小。

14.如权利要求12所述的操作方法,其中,存储用于所述第一时间点的所述第一段和用于所述第二时间点的所述第二段包含将用于所述第一时间点的所述第一段和用于所述第二时间点的所述第二段在所述第一时间点在所述程序单元上存储在所述存储块的第一存储块中,并且

进一步包含:

检查在所述存储块的第二存储块中的所述数据的第一映射段;并且

检查在所述段之中用于所述第一映射段的第二映射段。

15.如权利要求14所述的操作方法,其中,进一步包含选择所述第二映射段作为所述第一段和第二段,并且在所述第一时间点在所述程序基础上将所述第一段和第二段存储在所述存储块的所述第一存储块中。

16.如权利要求14所述的操作方法,其中,进一步包含:

确定空区域在所述段中的所述第二映射段的位置;和

将所述第一映射段从所述第二存储块加载到所述空区域。

17.如权利要求16所述的操作方法,其中,所述第一映射段的所述加载包含:

将在所述第一映射段中的第三映射段在所述第一时间点加载到所述空区域;和

将在所述第一映射段中的第四映射段在所述第二时间点加载到所述空区域。

18.如权利要求11所述的操作方法,其中,所述第一段和第二段中的每一个具有通过分割用于所述程序基础的单元所获得的大小。

19.如权利要求11所述的操作方法,其中,根据考虑所述段的优先级的缓存替换策略,所述第一段的优先级高于所述第二段,并且优先于所述第二段被选择。

20.如权利要求11所述的操作方法,其中,所述段包含与所述命令相对应的用户数据的段和用于所述用户数据的映射数据的段。

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