一种平移非易失性存储器NVM的数据的方法及装置与流程

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

技术特征:

1.一种平移非易失性存储器NVM的数据的方法,其特征在于,包括:

将动态随机存取存储器DRAM中存储的第一数据映射到非易失性存储器NVM的第一行地址,所述第一数据包括静态数据,所述静态数据为擦写频率小于预设频率的数据;

记录映射后的NVM被擦写的次数;

若所述映射后的NVM被擦写的次数大于或等于预设次数,则按照预设规则平移所述第一行地址中存储的所述第一数据。

2.根据权利要求1所述的方法,其特征在于,所述将动态随机存取存储器DRAM中存储的第一数据映射到非易失性存储器NVM的第一行地址之前,所述方法还包括:

将所述第一数据存储在DRAM的带尾失效单元。

3.根据权利要求2所述的方法,其特征在于,所述记录映射后的NVM被擦写的次数的条件为所述第一数据还包括动态数据,所述动态数据为擦写频率大于或等于所述预设频率的数据。

4.根据权利要求3所述的方法,其特征在于,所述静态数据包括代码数据和/或常量数据。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

确定平移后的所述第一数据在所述NVM的第二行地址;

更新映射表中存储的所述第一数据在所述DRAM的第三行地址与所述第一数据在所述NVM的第二行地址之间的映射关系。

6.一种平移非易失性存储器NVM的数据的装置,其特征在于,包括:

映射模块,用于将动态随机存取存储器DRAM中存储的第一数据映射到非 易失性存储器NVM的第一行地址,所述第一数据包括静态数据,所述静态数据为擦写频率小于预设频率的数据;

记录模块,用于记录所述映射模块映射后的NVM被擦写的次数;

平移模块,用于若所述记录模块记录的所述映射后的NVM被擦写的次数大于或等于预设次数,则按照预设规则平移所述第一行地址中存储的所述第一数据。

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:

存储模块,用于将所述第一数据存储在DRAM的带尾失效单元。

8.根据权利要求7所述的装置,其特征在于,所述记录模块记录所述映射模块映射后的NVM被擦写的次数的条件为所述第一数据还包括动态数据,所述动态数据为擦写频率大于或等于所述预设频率的数据。

9.根据权利要求8所述的装置,其特征在于,所述静态数据包括代码数据和/或常量数据。

10.根据权利要求9所述的装置,其特征在于,所述装置还包括:

确定模块,用于确定所述平移模块平移后的所述第一数据在所述NVM的第二行地址;

更新模块,用于更新映射表中存储的所述第一数据在所述DRAM的第三行地址与所述第一数据在所述NVM的第二行地址之间的映射关系。

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