【技术实现步骤摘要】
数据储存装置以及其操作方法
本专利技术有关于数据储存装置,特别有关于其中垃圾回收(garbagecollection)技术。
技术介绍
数据储存装置所采用的非挥发性存储器有多种形式─例如,快闪存储器(flashmemory)、磁阻式随机存取存储器(MagnetoresistiveRAM)、铁电随机存取存储器(FerroelectricRAM)、电阻式随机存取存储器(ResistiveRAM)、自旋转移力矩随机存取存储器(SpinTransferTorque-RAM,STT-RAM)…等,用于长时间数据保存。在非挥发性存储器上储存数据时,往往藉由垃圾回收程序来回收不具有有效数据的区块,使该区块经抺写之后可以重新用来储存数据。随着时间的演进,非挥发性存储器的区块的物理结构愈来愈复杂,数据的储存能力也愈来愈巨大,因此,如何在不拖累系统资源的前提下,如何有效率地执行垃圾回收程序成为一项重要课题。
技术实现思路
根据本专利技术一种实施方式提供的一数据储存装置包括一非挥发式存储器以及一微控制器。该非挥发式存储器包括多个物理区块。该微控制器自这些物理区块中选择一来源区块(sourceblocks)以及一目的区块(destinationblock),进行垃圾回收(garbagecollection),将上述来源区块的有效数据分段地收集至上述目的区块。该微控制器于该些有效数据复制至该目的区块的分段间,执行一主机下达的一指令。根据本专利技术另一种实施方式提供的一数据储存装置包括一非挥发式存储器以及一微控制器。该非挥发式存储器包括多个物理区块。该微控制器自这些物理区块中选择一来源区 ...
【技术保护点】
1.一种数据储存装置,包括:一非挥发式存储器,包括多个物理区块;以及一微控制器,自这些物理区块中选择一来源区块以及一目的区块,并进行一垃圾回收以将上述来源区块的多个有效数据分段地复制至该目的区块;其中,该微控制器于该些有效数据复制至该目的区块的分段间,执行一主机下达的一指令。
【技术特征摘要】
2017.03.07 TW 1061073571.一种数据储存装置,包括:一非挥发式存储器,包括多个物理区块;以及一微控制器,自这些物理区块中选择一来源区块以及一目的区块,并进行一垃圾回收以将上述来源区块的多个有效数据分段地复制至该目的区块;其中,该微控制器于该些有效数据复制至该目的区块的分段间,执行一主机下达的一指令。2.如权利要求1所述的数据储存装置,其特征在于:该微控制器判断该来源区块里尚未被复制的这些有效数据。3.如权利要求1所述的数据储存装置,其特征在于:该微控制器依据一复制尾端来判断该来源区块里尚未被复制的这些有效数据。4.如权利要求1所述的数据储存装置,其特征在于,分段条件与一预设的时间长度或这些有效数据的一复制量相关。5.一种数据储存装置,包括:一非挥发式存储器,包括多个物理区块;以及一微控制器,自这些物理区块中选择一来源区块以及一目的区块,并进行一垃圾回收以将上述来源区块的多个有效数据复制至该目的区块,并分段地更新该目的区块的一映射表F2H,其中,该微控制器于更新该目的区块的该映射表F2H的分段间,执行一主机下达的一指令。6.如权利要求5所述的数据储存装置,其特征在于:该微控制器在对这些物理区块的一主动区块做区块关闭时,还重新更新该目的区块的该映射表F2H。7.如权利要求5所述的数据储存装置,其特征在于,分段条件与一预设的时间长度或该映射表F2H的一更新量相关。8.一种数据储存装置,包括:一非挥发式存储器,包括多个物理区块;以及一微控制器,进行一垃圾回收以将这些物理区块的一来源区块的多个有效数据复制至这些物理区块之一目的区块,其中,该微控制器以该目的区块的一尾端为起点,分段地反向扫描该目的区块以更新一映射表H2F,该映射表H2F记录多个数据的多个逻辑地址与多个物理地址的一映射关系,该微控制器于反向扫描该目的区块以更新该映射表H2F的分段间,执行一主机下达的一指令。9.如权利要求8所述的数据储存装置,其特征在于,该来源区块里尚未被复制的这些有效数据于该映射表H2F的映射资讯优先于反向扫描该目的区块所获得的相关映射资讯。10.如权利要求8所述的数据储存装置,其特征在于,该微控制器还依据一复制尾端来判断该来源区块里尚未被复制的这些有效数据。11.如权利要求10所述的数据储存装置,其特征在于:该微控制器建立一扫描点以反向扫描该目的区块;且该微控制器在该映射表H2F中关于该扫描点上数据的映射资讯于该复制尾端之前时,修正该映射表H2F关于该扫描点上数据的映射资讯指向该目的区块的该扫描点。12.如权利要求8所述的数据储存装置,其特征在于:...
【专利技术属性】
技术研发人员:王鼎鑫,沈扬智,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。