下载此文档

一种闪存存储设备中数据管理的方法及装置的制作方法 2.docx


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
一种闪存存储设备中数据管理的方法及装置的制作方法
专利名称:一种闪存存储设备中数据管理的方法及装置的制作方法
技术领域:
本发明属于存储器的数据存储技术领域,尤其涉及一种闪存存储设备中数据管理的方法及装置。
背景技术:
Flash一步的,如果普通存储区域中某数据的读写次数大于预设值时,本实施例还包括:
获取所述读缓冲存储区域中空的存储块,将普通存储区域中读写次数大于预设值的数据转移存储至所述空的存储块。
更进一步的,如果所述读缓冲存储区域中不存在空的存储块,则判断普通存储区域中该数据的读写次数是否大于所述读缓冲存储区域中读写次数最小的数据,若是,则将所述读缓冲存储区域中读写次数最小的数据转移存储至普通存储区域,将普通存储区域中的该数据转移存储至所述读缓冲存储区域中所述读写次数最小的数据对应的存储块。其中,所述空的存储块为未写入数据的存储块。进一步的,在判断所述闪存存储设备中的数据是否为热数据之前,本实施例还包括:创建地址段数据表和权重数据表,所述地址段数据表用于记录存放热数据的逻辑地址段,所述权重数据表用于记录每个所述逻辑地址段对应的权重值。其中,所述逻辑地址段可以是逻辑扇区地址,也可以是逻辑页地址或逻辑块地址,在此不用以限制本发明。所述地址段数据表的大小为2nbyte(每个逻辑地址段可以用一个word记录,lword=2byte);所述权重数据表的大小为nbyte (用一个byte记录逻辑地址段对应的权重值)。关于η的大小可以通过下述两个原则来确定:一是在实际应用中存储设备的冷热数据的区分不需要映射到整个逻辑地址段范围,只需要映射到系统操作最频繁的一些逻辑地址段即可;二是存储设备控制器可以提供的内存空间的大小。通过该方式既可以保证适用于各个存储设备,又可以保证冷热数据区分管理的效果,达到实用的目的。所述权重值为每次读写逻辑地址段的次数,每次收到一个主机系统的操作命令所述权重值加I。另外,需要说明的 是,所述地址段数据表和权重数据表每次在存储设备上电初始化后在内存中重新创建,断电后不保存。当然也可以创建后保存在存储设备中,在此不做限制。进一步的,本实施例还包括:接收主机系统的读操作命令,所述读操作命令中携带有逻辑地址段信息;判断读操作命令中携带的所述逻辑地址段是否已存在于所述地址段数据表中;若存在,则确定该逻辑地址段对应的数据为热数据,从所述读缓冲存储区域中读取相应的数据,并在读取完后,将所述权重数据表中与该逻辑地址段对应的权重值加I ;若不存在,则确定该逻辑地址段对应的数据为冷数据,从所述普通存储区域中读取相应的数据,并在读取完后,判断所述地址段数据表和权重数据表是否已经存满数据,若否,则将读操作命令中携带的所述逻辑地址段更新到所述地址段数据表中,并在所述权重数据表中记录该逻辑地址段对应的权重值,同时将该逻辑地址段存储的数据存储至所述读缓冲存储区域;若所述地址段数据表和权重数据表已经存满数据,则查找所述权重数据表中最小的权重值,将查找到的所述最小的权重值对应的逻辑地址段更新为读操作命令中携带的所述逻辑地址段,并将所述最小权重值加I或者将所述最小权重值替换为所述权重数据表中所有权重值的平均值加1,同时将读操作命令中携带的所述逻辑地址段存储的数据存储至所述读缓冲存储区域,所述最小的权重值对应的逻辑地址段存储的数据存储至所述普通存储区域。在

一种闪存存储设备中数据管理的方法及装置的制作方法 2 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人421989820
  • 文件大小17 KB
  • 时间2022-06-28