固态存储装置的重复数据处理方法制造方法及图纸

技术编号:26652076 阅读:59 留言:0更新日期:2020-12-09 00:54
一种固态存储装置的重复数据处理方法,该固态存储装置具有一非易失性存储器,该方法包括下列步骤:接收一写入数据,该写入数据包含多个码字;依序对该些码字进行编码动作,并对应依序产生多个错误校正码;判断该些错误校正码是否连续出现二个以上相同的一第一错误校正码;以及于判断连续出现二个以上相同的一第一错误校正码时,确认该写入数据出现一重复数据,并启动一重复数据管理机制。

【技术实现步骤摘要】
固态存储装置的重复数据处理方法
本专利技术是有关于一种固态存储装置的数据处理方法,且特别是有关于一种固态存储装置的重复数据处理方法。
技术介绍
众所周知,固态存储装置(SolidStateDrive,简称SSD)使用非易失性存储器(non-volatilememory)为主要存储元件。也就是说,当数据写入非易失性存储器后,一旦系统电源关闭,数据仍保存在固态存储装置中。请参照图1,其所示为习知固态存储装置的示意图。固态存储装置10中包括一控制器110、一缓冲器(buffer)120与一非易失性存储器130。其中,缓冲器120为动态随机存取存储器(DRAM),且非易失性存储器130可为一与非门快速存储器(NANDflashmemory)。在固态存储装置10外部,控制器110利用一外部总线20与主机(host)12之间进行指令与数据的传递。其中,外部总线12可为USB总线、SATA总线、PCIe总线、M.2总线或者U.2总线等等。在固态存储装置10内部,控制器110连接至缓冲器120与非易失性存储器130。控制器110可根据主本文档来自技高网...

【技术保护点】
1.一种固态存储装置的重复数据处理方法,其特征在于,该固态存储装置具有一非易失性存储器,该方法包括下列步骤:/n接收一写入数据,该写入数据包含多个码字;/n依序对该些码字进行编码动作,并对应依序产生多个错误校正码;/n判断该些错误校正码是否连续出现二个以上相同的一第一错误校正码;以及/n在判断连续出现二个以上相同的一第一错误校正码时,确认该写入数据出现一重复数据,并启动一重复数据管理机制。/n

【技术特征摘要】
1.一种固态存储装置的重复数据处理方法,其特征在于,该固态存储装置具有一非易失性存储器,该方法包括下列步骤:
接收一写入数据,该写入数据包含多个码字;
依序对该些码字进行编码动作,并对应依序产生多个错误校正码;
判断该些错误校正码是否连续出现二个以上相同的一第一错误校正码;以及
在判断连续出现二个以上相同的一第一错误校正码时,确认该写入数据出现一重复数据,并启动一重复数据管理机制。


2.如权利要求1所述的固态存储装置的重复数据处理方法,其特征在于,当确认该写入数据出现该重复数据时,设定一标记寄存器,并启动该重复数据管理机制。


3.如权利要求1所述的固态存储装置的重复数据处理方法,更包括下列步骤:
在确认该写入数据出现该重复数据时,判断一重复数据表中是否记录该重复数据的一对应信息;以及
当该重复数据表中未记录该重复数据的该对应信息时,将该重复数据存储于该非易失性存储器,并在该重复数据表中新增该重复数据的该对应信息及其一映射关系。


4.如权利要求3所述的固态存储装置的重复数据处理方法,更包括下列步骤:
当该重复数据表中已记录该重复数据的该对应信息时,更新该重复数据表中该对应信息的该映射关系,且不将该重复数据存储于该非易失性存储器。


5.如权利要求3所述的固态存储装置的重复数据处理方法,其特征在于,该对应信息为该第一错误校正码,或对应该第一错误校正码的一代表数值。


6.如权利要求3所述的固态存储装置的重复数据处理方法,其特征在于,该映射关系包含该重复数据存储于该非易失性存储器的一物理地址,以及该重复数据对应的至少一逻辑地址。


7.一种固态存储装置的重复数据处理方法,该固态存储装置具有一非易失性存储器,该方法包括下列步骤:
接收一写入数据,该写入数据包含一第一页数据,该第一页数据包含多个码字;
对该第一页的该些码字进行编码动作,并对应产生的多个错误校正码;
判断该些错误校正码是否都相同;以及
在判断该些错误校正码都相同时,确认该写入数据出现一重复数据,并启动一重复数据管理机制。


8.如权利要求7所述的固态存储装置的重复数据处理方法,更包括下列步骤:
于确认该写入数据出现该重复数据时,判断一重复数据表中是否记录该重复数据的一对应信息;以及
当...

【专利技术属性】
技术研发人员:黄志铭
申请(专利权)人:建兴储存科技广州有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1