【技术实现步骤摘要】
固态储存装置的数据处理方法
本专利技术是有关于一种固态储存装置的数据处理方法,且特别是有关于一种固态储存装置对应于修剪指令(trimcommand)的数据处理的方法,以及其对应的逻辑至实体对应表(Logical-to-PhysicalTable)重建方法。
技术介绍
众所周知,固态储存装置(SolidStateDrive,简称SSD)使用非挥发性记忆体(non-volatilememory)为主要储存元件。也就是说,当数据写入非挥发性记忆体后,一旦系统电源关闭,数据仍保存在固态储存装置中。请参照图1,其所绘示为现有固态储存装置的示意图。固态储存装置10中包括一控制电路101与一非挥发性记忆体105。其中,非挥发性记忆体105可为一反及闸快闪记忆体(NANDflashmemory),且非挥发性记忆体105中包括多个区块Block_0、Block_1等等。再者,该些区块的其中之一被规划为备份区块Block_PBT用来储存部分建立表(PartialBuildTable,简称PBT表)的用途。另外,部分建立表也可称为快速建立表(QuickBuildTable,简称QBT)。在固态储存装置10外部,控制电路101利用一外部总线20与主机(host)12之间进行指令与数据的传递。其中,外部总线20可为USB总线、SATA总线、PCIe总线、M.2总线或者U.2总线等等。在固态储存装置10内部,控制电路101连接至非挥发性记忆体105,用以根据主机12所发出的写入指令进一步将主机12的写入数据存入非挥发性记 ...
【技术保护点】
1.一种固态储存装置的数据处理方法,其特征在于,该固态储存装置包括一控制电路具有一逻辑至实体对应表以及一非挥发性记忆体具有多个区块,该方法包括下列步骤:/n进行第(k-1)次的一备份动作,将该逻辑至实体对应表的一第(k-1)次备份的逻辑至实体对应表内容储存至该非挥发性记忆体的;/n于一第(k-1)时间区间内,执行至少一写入指令,将写入数据写入一第一数目的区块,并进行一区块关闭动作以形成该第一数目的使用区块;/n于该第(k-1)时间区间内,执行至少一修剪指令,将一第二数目的使用区块变更为该第二数目的非使用区块,并将该第二数目的非使用区块内的一第一实体至逻辑对应数据储存至该非挥发性记忆体的一修剪区块;/n进行第k次的该备份动作,将该逻辑至实体对应表的一第k次备份的逻辑至实体对应表内容储存至该非挥发性记忆体;/n于一第k时间区间内,执行至少一该写入指令,将写入数据写入该些区块中一第三数目的区块后,进行该区块关闭动作以形成该第三数目的使用区块;以及/n于该第k时间区间内,执行至少一该修剪指令,将该些区块中一第四数目的使用区块变更为该第四数目的非使用区块,并将该第四数目的非使用区块内的一第二实体 ...
【技术特征摘要】
1.一种固态储存装置的数据处理方法,其特征在于,该固态储存装置包括一控制电路具有一逻辑至实体对应表以及一非挥发性记忆体具有多个区块,该方法包括下列步骤:
进行第(k-1)次的一备份动作,将该逻辑至实体对应表的一第(k-1)次备份的逻辑至实体对应表内容储存至该非挥发性记忆体的;
于一第(k-1)时间区间内,执行至少一写入指令,将写入数据写入一第一数目的区块,并进行一区块关闭动作以形成该第一数目的使用区块;
于该第(k-1)时间区间内,执行至少一修剪指令,将一第二数目的使用区块变更为该第二数目的非使用区块,并将该第二数目的非使用区块内的一第一实体至逻辑对应数据储存至该非挥发性记忆体的一修剪区块;
进行第k次的该备份动作,将该逻辑至实体对应表的一第k次备份的逻辑至实体对应表内容储存至该非挥发性记忆体;
于一第k时间区间内,执行至少一该写入指令,将写入数据写入该些区块中一第三数目的区块后,进行该区块关闭动作以形成该第三数目的使用区块;以及
于该第k时间区间内,执行至少一该修剪指令,将该些区块中一第四数目的使用区块变更为该第四数目的非使用区块,并将该第四数目的非使用区块内的一第二实体至逻辑对应数据储存至该修剪区块;
其中,该控制电路进行k次的该备份动作。
2.如权利要求1所述的数据处理方法,其特征在于,该第(k-1)时间区间是第(k-1)次的该备份动作至第k次的该备份动作之间的时间区间。
3.如权利要求1所述的数据处理方法,其特征在于,更包括下列步骤:
于遭遇突然断电后再次接收电源时,先读取该第k次备份的逻辑至实体对应表内容;以及
于读取该第k次备份的逻辑至实体对应表内容失败时,读取该第(k-1)次备份的逻辑至实体对应表内容并载入该逻辑至实体对应表。
4.如权利要求2所述的数据处理方法,其特征在于,于读取该第k次备份的逻辑至实体对应表内容失败时,更包括下列步骤:
搜寻该第(k-1)时间区间内所形成的该第一数目的使用区块,并将其实体配置位址至逻辑配置位址的对应关系记录于该逻辑至实体对应表;
根据该第(k-1)时间区间内储存于该修剪区块的该第一实体至逻辑对应数据来注销该逻辑至实体对应表中的部分逻辑配置位址与实体配置位址之间的对应关系;
搜寻该第k时间区间内所形成的该第三数目的使用区块,并将其实体配置位址至逻辑配置位址的对应关系记录于该逻辑至实体对应表;以及
根据该第k时间区间内储存于该修剪区...
【专利技术属性】
技术研发人员:柴方健,林河安,
申请(专利权)人:建兴储存科技广州有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。