【技术实现步骤摘要】
包括存储器控制器的存储设备和存储器控制器的操作方法
[0001]相关申请的交叉引用
[0002]本申请基于并要求于2020年12月30日在韩国知识产权局提交的韩国专利申请No.10
‑
2020
‑
0188209和于2021年3月17日在韩国知识产权局提交的韩国专利申请No.10
‑
2021
‑
0034867的优先权,其全部公开内容通过引用合并于此。
[0003]本公开涉及一种电子设备,更具体地,涉及一种包括存储器控制器的存储设备和操作存储器控制器的方法。
技术介绍
[0004]诸如智能手机、平板电脑和计算机之类的电子设备可以存储各种数据以提供各种用户体验。为了操作各种数据,电子设备可以包括在主机的控制下存储数据的存储设备。存储设备可以包括存储数据的存储器设备和控制存储器设备的存储器控制器。存储器设备可以分为易失性存储器设备和非易失性存储器设备。
[0005]当在电子设备的操作期间发生意外断电问题、内核崩溃、应用崩溃、系统崩溃等时, ...
【技术保护点】
【技术特征摘要】
1.一种存储设备,包括:非易失性存储器设备,包括存储未被分组到事务中的写数据的写缓冲器、以及存储指示与所述写数据的元数据有关的更新信息的日志记录的日志缓冲器;易失性存储器设备,被配置为临时存储第一元数据,其中,所述第一元数据是基于第一日志记录组更新的数据,所述第一日志记录组包括响应于检查点事件要从所述日志缓冲器释放的日志记录;以及存储器控制器,被配置为控制所述易失性存储器设备触发用于释放所述日志缓冲器中的所述第一日志记录组的检查点,基于所述日志缓冲器中的包括除了所述第一日志记录组之外的日志记录的第二日志记录组将所述第一元数据更新为第二元数据,以及存储所述第二元数据。2.根据权利要求1所述的存储设备,其中,所述日志记录是指示与从主机提供的逻辑地址和所述写缓冲器的地址之间的映射信息有关的更新信息的数据,其中,所述第一元数据包括指示所述映射信息的映射数据和指示与所述写缓冲器中分配的存储空间有关的信息的分配数据。3.根据权利要求2所述的存储设备,其中,所述写缓冲器包括条带,所述条带是多个存储器块作为一个存储器块操作的逻辑组,其中,所述写缓冲器的所述地址包括指示所述条带的编号的条带信息和指示所述条带中包括的存储器块中的最新存储所述写数据的存储器块的编号的偏移信息,以及其中,所述存储器控制器被配置为通过改变所述条带信息和所述偏移信息中的至少一个来将所述第一元数据更新为所述第二元数据。4.根据权利要求1所述的存储设备,还包括非易失性存储设备,所述非易失性存储设备包括存储所述写数据的第一存储器块组和存储所述元数据的第二存储器块组,其中,所述存储器控制器被配置为向所述易失性存储器设备提供冲刷命令,所述冲刷命令包括用于将所述易失性存储器设备中临时存储的所述第二元数据冲刷到所述非易失性存储设备的指令。5.根据权利要求4所述的存储设备,其中,所述存储器控制器被配置为在所述第二元数据被存储在所述非易失性存储设备中之后,提供包括用于从所述非易失性存储设备中删除所述第一日志记录组的指令的日志记录命令。6.根据权利要求1所述的存储设备,其中,所述检查点事件是其中所述日志缓冲器中存储的所述日志记录的大小与预设存储大小相对应的事件。7.一种存储设备,包括:非易失性存储设备,包括存储未分组到事务中的写数据的第一存储器区域、存储指示与所述写数据的元数据有关的更新信息的日志记录的第二存储器区域、以及存储所述元数据的第三存储器区域;易失性存储器设备,被配置为临时存储第一元数据,其中,所述第一元数据是基于第一日志记录组更新的数据,所述第一日志记录组包括响应于检查点事件要从所述第二存储器区域中删除的日志记录;以及存储器控制器,被配置为控制所述易失性存储器设备触发用于删除所述第二存储器区域中的所述第一日志记录组的检查点,基于所述第二存储器区域中的包括除了所述第一日
志记录组之外的日志记录的第二日志记录组将所述第一元数据更新为第二元数据,以及存储所述第二元数据。8.根据权利要求7所述的存储设备,其中,所述日志记录是指示与从主机提供的逻辑地址和所述第一存储器区域中的存储所述写数据的存储器区域的物理地址之间的映射信息有关的更新信息的数据,其中,所述第一元数据包括指示所述映射信息的映射数据和指示与从所述第一存储器区域分配的存储器区域有关的信息的分配数据。9.根据权利要求8所述的存储设备,其中,所述第一存储器区域包括两个或更多个条带,其中条带是所述非易失性存储设备中包括的多个存储器块作为一个存储器块操作的逻辑组,其中,存储所述写数据的所述存储器区域的所述物理地址包括指示所述条带的编号的条带信息、以及指示所述条带中包括的存...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。