用中间填充保持分区开放的制作方法

文档序号:30758478发布日期:2022-07-13 21:34阅读:来源:国知局

技术特征:
1.一种存储设备,包括:介质单元,其中所述介质单元的容量被分成多个分区,并且其中所述介质单元包括多个裸片,所述多个裸片中的每个裸片包括多个擦除块;以及控制器,所述控制器耦接到所述介质单元,所述控制器被配置为:接收将数据写入到所述多个分区中的第一分区的一个或多个第一命令,其中将与所述一个或多个第一命令相关联的所述数据写入到所述第一分区的第一部分,并且其中所述第一分区的第二部分保持可用于向其写入数据;确定自从接收到将数据写入到所述第一分区的第一命令以来已经过去预定时间量;将虚拟数据写入到所述第一分区的所述第二部分,以将所述第一分区填充到分区容量;在接收到将数据写入到所述第一分区的一个或多个第二命令时,开放第二分区并将与所述一个或多个第二命令相关联的所述数据写入所述第二分区的第一部分;以及将写入到所述第一分区的所述第一部分的与所述一个或多个第一命令相关联的所述数据重新写入到所述第二分区的第二部分。2.根据权利要求1所述的存储设备,其中在将与所述一个或多个第一命令相关联的所述数据重新写入到所述第二分区的所述第二部分之后擦除所述第一分区。3.根据权利要求1所述的存储设备,其中所述预定时间量在约15分钟至约3天之间。4.根据权利要求1所述的存储设备,其中所述预定时间量在约1天至约7天之间。5.根据权利要求1所述的存储设备,其中将所述虚拟数据写入到所述第一分区的所述第二部分将所述第一分区切换到关闭和活动状态。6.根据权利要求1所述的存储设备,其中所述控制器包括计时器,并且其中所述计时器确定所述预定时间量已经过去。7.根据权利要求1所述的存储设备,其中存储在所述第一分区中的所述数据不按顺序存储。8.一种存储设备,包括:介质单元,其中所述介质单元的容量被分成多个分区,并且其中所述介质单元包括多个裸片,所述多个裸片中的每个裸片包括多个擦除块;以及控制器,所述控制器耦接到所述介质单元,所述控制器被配置为:接收将数据写入到所述多个分区中的第一分区的一个或多个第一命令,其中将与所述一个或多个第一命令相关联的所述数据写入到所述第一分区的第一部分,并且其中所述第一分区的第二部分保持可用于向其写入数据;确定自从接收到将数据写入到所述第一分区的第一命令以来已经过去第一预定时间量;在接收到将数据写入到所述第一分区的一个或多个第二命令时,开放第二分区并将与所述一个或多个第二命令相关联的所述数据写入所述第二分区的第一部分;确定自从接收到将数据写入到所述第一分区的第二命令以来已经过去第二预定时间量;在接收到将数据写入到所述第一分区的一个或多个第三命令时,开放第三分区并将与所述一个或多个第三命令相关联的所述数据写入所述第三分区的第一部分;以及
将写入到所述第一分区的所述第一部分的与所述一个或多个第一命令相关联的所述数据重新写入到所述第三分区的第二部分,并将写入到所述第二分区的所述第一部分的与所述一个或多个第二命令相关联的所述数据重新写入到所述第三分区的第三部分。9.根据权利要求8所述的存储设备,其中所述控制器被进一步配置为:在确定所述第一预定时间量已经过去时,将虚拟数据写入到所述第一分区的所述第二部分以将所述第一分区填充到分区容量。10.根据权利要求8所述的存储设备,其中所述控制器被进一步配置为:在确定所述第二预定时间量已经过去时,将虚拟数据写入到所述第二分区的第二部分以将所述第二分区填充到分区容量。11.根据权利要求8所述的存储设备,其中所述控制器被进一步配置为:在将与所述一个或多个第一命令相关联的所述数据重新写入到所述第三分区的所述第二部分并将与所述一个或多个第二命令相关联的所述数据重新写入到所述第三分区的所述第三部分时,擦除所述第一分区和所述第二分区。12.根据权利要求8所述的存储设备,其中所述第一预定时间量与所述第二预定时间量相同。13.根据权利要求12所述的存储设备,其中所述第一预定时间量和所述第二预定时间量在约15分钟至约7天之间。14.根据权利要求8所述的存储设备,其中所述第一预定时间量与所述第二预定时间量不同。15.一种存储设备,包括:介质单元,其中所述介质单元的容量被分成多个分区,并且其中所述介质单元包括多个裸片,所述多个裸片中的每个裸片包括多个擦除块;以及控制器,所述控制器耦接到所述介质单元,所述控制器被配置为:将与一个或多个第一命令相关联的数据写入到第一分区的第一部分,并且其中所述第一分区的第二部分保持可用于向其写入数据;在计时器第一次期满时,将虚拟数据写入到所述第一分区的所述第二部分,以将所述第一分区填充到分区容量;在接收到将数据写入到所述第一分区的一个或多个第二命令时,开放第二分区并将与所述一个或多个第二命令相关联的所述数据写入所述第二分区的第一部分;将写入到所述第一分区的所述第一部分的与所述一个或多个第一命令相关联的所述数据重新写入到所述第二分区的第二部分;在所述计时器第二次期满时,将虚拟数据写入到所述第二分区的第三部分,以将所述第二分区填充到分区容量;在接收到将数据写入到所述第一分区的一个或多个第三命令时,开放第三分区并将与所述一个或多个第三命令相关联的所述数据写入所述第三分区的第一部分;以及将写入到所述第二分区的所述第二部分的与所述一个或多个第一命令相关联的所述数据重新写入到所述第三分区的第二部分,并将写入到所述第二分区的所述第一部分的与所述一个或多个第二命令相关联的所述数据重新写入到所述第三分区的第三部分。16.根据权利要求15所述的存储设备,其中所述控制器被进一步配置为:在将与所述一
个或多个第一命令相关联的所述数据重新写入到所述第二分区的所述第二部分时擦除所述第一分区。17.根据权利要求15所述的存储设备,其中所述控制器被进一步配置为:在将与所述一个或多个第一命令相关联的所述数据重新写入到所述第三分区的所述第二部分并将与所述一个或多个第二命令相关联的所述数据重新写入到所述第三分区的所述第三部分时,擦除所述第二分区。18.根据权利要求15所述的存储设备,其中所述计时器被设置为在预定时间量之后期满,并且其中所述预定时间量在约15分钟至约7天之间。19.根据权利要求15所述的存储设备,其中将所述虚拟数据写入到所述第一分区的所述第二部分将所述第一分区切换到关闭和活动状态,并且其中将所述虚拟数据写入到所述第二分区的所述第三部分将所述第二分区切换到所述关闭和活动状态。20.根据权利要求15所述的存储设备,其中将与所述一个或多个第一命令相关联的所述数据重新写入到所述第三分区的所述第二部分,以及将与所述一个或多个第二命令相关联的所述数据重新写入到所述第三分区的所述第三部分,使得写入到所述第三分区的所述数据不按顺序存储。

技术总结
本公开整体涉及操作存储设备的方法。该存储设备包括控制器和被分成多个分区的介质单元。将与一个或多个第一命令相关联的数据写入到第一分区的第一部分。在经过预定时间量时,将虚拟数据写入到该第一分区的第二部分,以将该第一分区填充到分区容量。在接收到写入数据的一个或多个第二命令时,分配并开放第二分区,并将与该一个或多个第二命令相关联的该数据写入到该第二分区的第一部分。然后,任选地将与该一个或多个第一命令相关联的该数据重新写入到该第二分区的第二部分,以将该第二分区填充到分区容量,并擦除该第一分区。并擦除该第一分区。并擦除该第一分区。


技术研发人员:A
受保护的技术使用者:西部数据技术公司
技术研发日:2020.12.11
技术公布日:2022/7/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1