存储系统、存储系统的控制器及存储系统的操作方法技术方案

技术编号:32432617 阅读:33 留言:0更新日期:2022-02-24 18:52
提供了执行盖写的存储系统、所述存储系统的控制器及所述存储系统的操作方法。所述存储系统包括存储器件;和控制器,所述控制器被配置为:从所述主机系统接收新数据和盖写请求,其中,所述盖写请求包括用于旧数据的第一逻辑地址和用于所述新数据的与所述第一逻辑地址不同的第二逻辑地址;以及响应于所述盖写请求,通过将对应于所述第二逻辑地址的所述新数据写入所述存储器件并使对应于所述第一逻辑地址的所述旧数据无效来执行盖写操作。地址的所述旧数据无效来执行盖写操作。地址的所述旧数据无效来执行盖写操作。

【技术实现步骤摘要】
存储系统、存储系统的控制器及存储系统的操作方法
[0001]相关申请的交叉引用
[0002]本申请要求于2020年8月11日在韩国知识产权局提交的韩国专利申请No.10

2020

0100739的优先权,其主题通过引用合并于此。


[0003]本专利技术构思总体上涉及存储系统,并且更具体地,涉及执行盖写(overwrite)操作的存储系统。本专利技术构思还涉及控制这种存储系统的主机系统以及存储系统的操作方法。

技术介绍

[0004]在更新数据时,诸如Ext4(即,Linux的日志文件系统和第4代扩展文件系统)的文件系统会在旧数据的原始位置盖写数据。这种方法被称为原位(in

place)更新。相比之下,日志结构文件系统(LFS)使用非原位(out

of

place)更新方法,其中旧数据被无效,并且新数据写入的位置与旧数据的原始位置不同。
[0005]因为在数据更新期间在LFS中旧数据的逻辑地址与新数据的逻辑地址不同,所以相对于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种被配置为与主机系统通信的存储系统,所述存储系统包括:存储器件;和控制器,所述控制器被配置为:从所述主机系统接收新数据和盖写请求,其中,所述盖写请求包括用于旧数据的第一逻辑地址和用于所述新数据的与所述第一逻辑地址不同的第二逻辑地址;以及响应于所述盖写请求,通过将对应于所述第二逻辑地址的所述新数据写入所述存储器件并使对应于所述第一逻辑地址的所述旧数据无效来执行盖写操作。2.根据权利要求1所述的存储系统,其中,所述控制器包括用于存储元数据的存储器,所述元数据包括逻辑地址与物理地址之间的映射信息,并且所述控制器还被配置为:在所述新数据被写入所述存储器件并且所述旧数据被无效时,更新所述元数据。3.根据权利要求2所述的存储系统,其中,所述元数据的更新包括:使所述第一逻辑地址与第一物理地址之间的映射信息无效,以及将所述第二逻辑地址与第二物理地址之间的映射信息添加到所述元数据。4.根据权利要求1所述的存储系统,其中,所述盖写请求包括指示写入命令类型的字段;当指示写入命令类型的所述字段具有第一值时,所述旧数据的无效被执行;当指示写入命令类型的所述字段具有不同于所述第一值的第二值时,所述旧数据的无效不被执行。5.根据权利要求1所述的存储系统,其中,所述控制器包括存储器和元数据管理器,所述存储器存储用于所述旧数据和所述新数据的元数据,所述元数据管理器被配置为管理所述元数据;并且所述控制器进一步被配置为从所述主机系统顺序地接收分别与因数据拆分产生的部分数据相关联的多个盖写请求,其中,所述元数据管理器进一步被配置为根据因执行与所述多个盖写请求相对应的盖写而导致的所述元数据的改变来更新所述元数据。6.根据权利要求5所述的存储系统,其中,所述多个盖写请求均包括指示盖写是否作为原子写入来执行的字段,并且根据所述多个盖写请求中的每个盖写请求的指示盖写是否作为原子写入来执行的所述字段,所述元数据的更新被选择性地执行。7.根据权利要求6所述的存储系统,其中,所述元数据管理器进一步被配置为:每当响应于所述多个盖写请求中的一个盖写请求执行盖写时,根据所述元数据的改变来更新所述元数据。8.根据权利要求6所述的存储系统,其中,改变后的所述元数据被顺序地缓冲在缓冲器中,直到因执行与所述多个盖写请求相对应的盖写而导致的改变结束为止,然后,所述元数据管理器根据被缓冲的元数据来更新所述元数据。9.一种用于被配置为与主机系统通信的存储系统的控制器,所述控制器被配置为:从所述主机系统接收新数据和盖写请求,其中,所述盖写请求选择性地包括用于旧数据的第一逻辑地址并且包括用于所述新数据的与所述第一逻辑地址不同的第二逻辑地址;以及响应于所述盖写请求,通过将对应于所述第二逻辑地址的所述新数据写入存储器件并使对应于所述第一逻辑地址的所述旧数据无效来执行盖写操作。10.根据权利要求9所述的控制器,其中,所述控制器还被配置为:在所述新数据被写入
所述存储器件并且所述旧数据被无效时,更新包括逻辑地址与物理地址之间的映射信息的元数据。11.根据权利要求10所述的控制器,其中,所述控制器进一步被配置为使所述元数据中的所述...

【专利技术属性】
技术研发人员:全济谦黄珠荣康贞旭金俊熙卢晟铉朴大山李昞奇
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1