数据储存装置和快闪存储器的区块管理方法与流程

文档序号:12007061阅读:来源:国知局
数据储存装置和快闪存储器的区块管理方法与流程

技术特征:
1.一种数据储存装置,耦接至一主机,其特征在于,该数据储存装置包括:一快闪存储器,包括一备用区块池以及一数据区块池,其中该备用区块池包括数个备用区块,以及该数据区块池包括数个数据区块,其中具有抹除次数大于一热门临界值的所述备用区块被决定为数个热门区块,以及一热门区块数量为所述热门区块的总量数;以及一控制器,接收来自该主机的一目标数据,将该目标数据写至一目前数据区块中,在该目标数据被写入该目前数据区块后,决定一目前程序化的分页是否为该目前数据区块的一第一分页,当该目前程序化的分页为该第一分页时,决定该热门区块数量是否大于零,并且在该热门区块数量大于零时,设定一耗损平衡程序所使用的一数据搬移信息,当该目前程序化的分页不是该第一分页时,决定该数据搬移信息是否已经设定,并且当该数据搬移信息已经被设定时,在一有限的时间区间中根据该数据搬移信息执行该耗损平衡程序。2.如权利要求1所述的数据储存装置,其特征在于,其中该有限的时间区间是由该主机和该数据储存装置之间的数据传输标准所决定。3.如权利要求1所述的数据储存装置,其特征在于,该耗损平衡程序所使用的该数据搬移信息包括欲复制数据的数个来源数据区块的数个实体地址以及将被写入所复制数据的数个终点备用区块的数个实体地址。4.如权利要求3所述的数据储存装置,其特征在于,当该控制器已设定该耗损平衡程序所使用的该数据搬移信息时,该控制器从该数据区块池中选择具有最小抹除次数的所述数据区块作为所述来源数据区块,从该备用区块池中取得所述热门区块作为所述终点备用区块,并且抹除所述终点备用区块。5.如权利要求3所述的数据储存装置,其特征在于,该耗损平衡程序所使用的该数据搬移信息包括所述来源数据区块以及所述终点备用区块的所述实体地址,并且当该控制器执行该耗损平衡程序时,该控制器将储存在所述来源数据区块的数据复制至所述终点备用区块。6.如权利要求5所述的数据储存装置,其特征在于,当该控制器在有限的时间区间中执行该耗损平衡程序时,该控制器从所述来源数据区块中选取数个目标分页,并且在该有限的时间区间中从所述目标分页将数据复制至所述终点备用区块。7.如权利要求5所述的数据储存装置,其特征在于,当该耗损平衡程序完成之后,该控制器更将所述来源数据区块放至该备用区块池,将所述终点备用区块放至该数据区块池,以及将该热门区块数量减去所述终点备用区块的总数量。8.一种快闪存储器的区块管理方法,其特征在于,一数据储存装置耦接至一主机,该数据储存装置包括一快闪存储器以及一控制器,该快闪存储器包括一备用区块池以及一数据区块池,该备用区块池包括数个备用区块,该数据区块池包括数个数据区块,具有抹除次数大于一热门临界值的所述备用区块被决定为数个热门区块,并且一热门区块数量用为所述热门区块的总数量,该区块管理方法包括:接收来自该主机的一目标数据;将该目标数据写入一目前数据区块;在该目标数据被写入该目前数据区块后,决定一目前程序化的分页是否为该目前数据区块的第一分页;当该目前程序化的分页为一第一分页时,决定该热门区块数量是否大于零;当该热门区块数量大于零时,设定一耗损平衡程序所使用的一数据搬移信息;当该目前程序化的分页不是该第一分页时,决定该数据搬移信息是否被设定;以及当该数据搬移信息已被设定时,在一有限的时间区间中根据该数据搬移信息执行一耗损平衡程序。9.如权利要求8所述的快闪存储器的区块管理方法,其特征在于,其中该有限的时间区间是由该主机和该数据储存装置之间的数据传输标准所决定。10.如权利要求8所述的快闪存储器的区块管理方法,其特征在于,该耗损平衡程序所使用的该数据搬移信息包括欲复制数据的数个来源数据区块的数个实体地址以及将被写入所复制数据的数个终点备用区块的数个实体地址。11.如权利要求10所述的快闪存储器的区块管理方法,其特征在于,设定该耗损平衡程序所使用的该数据搬移信息的步骤包括:从该数据区块池中选择具有最小抹除次数的所述数据区块作为所述来源数据区块;从该备用区块池中选择具有最大抹除次数的所述热门区块作为所述终点备用区块;以及抹除该终点备用区块。12.如权利要求10所述的快闪存储器的区块管理方法,其特征在于,该耗损平衡程序所使用的该数据搬移信息包括所述来源数据区块以及所述终点备用区块的所述实体地址,并且执行该耗损平衡程序的步骤包括:将储存在所述来源数据区块的数据复制至所述终点备用区块;以及将所述来源数据区块放至该备用区块池。13.如权利要求12所述的快闪存储器的区块管理方法,其特征在于,在该有限的时间区间中执行该耗损平衡程序的部分程序的步骤包括:从所述来源数据区块中选择数个目标分页;在该有限的时间区间中,将所述目标分页复制至所述终点备用区块。14.如权利要求12所述的快闪存储器的区块管理方法,其特征在于,该方法更包括:当该耗损平衡程序完成之后,将所述来源数据区块放至该备用区块池,将该终点备用区块放至该数据区块池,以及将该热门区块数量减去所述终点备用区块的总数量。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1