数据写入方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:26258913 阅读:29 留言:0更新日期:2020-11-06 17:52
本发明专利技术公开一种数据写入方法,该数据写入方法包括:当接收到数据写入指令时,同时将待写入数据写入第一数据写入组的单层存储块SLC和两层存储块MLC;获取SLC块和MLC块的物理地址,并将待写入数据中的已写入数据的逻辑地址分别与SLC块和MLC块的物理地址对应后写入第一映射关系表;修改第一映射关系表中的数据,得到第一保存映射关系表,第一保存映射关系表中待写入数据的已写入数据的逻辑地址仅对应MLC块的物理地址;对SLC块执行垃圾回收GC操作,以擦除写入SLC块的数据。本发明专利技术的数据写入方法具有写入时间短、速度快且功耗小的优点。此外,本发明专利技术还公开一种数据写入装置、设备和计算机可读存储介质。

【技术实现步骤摘要】
数据写入方法、装置、设备及计算机可读存储介质
本专利技术涉及闪存
,特别涉及一种闪存数据写入方法、装置、设备及计算机可读存储介质。
技术介绍
闪存(Flashmemory)是一种在断电情况下数据也不易丢失的存储器,又称为“非易失性存储器”。近年来,随着闪存技术(NOR型闪存与NAND型闪存)的不断完善与发展,闪存以其高性能、低功耗等特点在存储系统领域得到了广泛的应用。目前,闪存数据写入过程为:将数据写入SLC(SingleLevelCell,单层存储单元)块中,在触发其写入数据的临界值时,再将SLC块中的数据写入MLC(Multi-LevelCell,二层存储单元)或TLC(Trinary-LevelCell,三层存储单元)块中,系统对应修改逻辑地址到物理地址的映射表,并随后擦除SLC块中的数据以便进行下一次的数据写入操作。由此可知,MLC或TLC块中的数据需从SLC块中进行读取然后再写入,数据的总写入时间较长,速度慢,并且会造成闪存功耗的增加。
技术实现思路
本专利技术通过提出一种数据写入方法,以解决本文档来自技高网...

【技术保护点】
1.一种数据写入方法,其特征在于,包括:/n当接收到数据写入指令时,同时将所述数据写入指令中的待写入数据写入第一数据写入组的单层存储块SLC和两层存储块MLC;/n获取所述待写入数据分别写入所述第一数据写入组中SLC块和MLC块的物理地址,并将所述待写入数据中的已写入数据的逻辑地址分别与所述第一数据写入组的SLC块和MLC块的物理地址对应后写入第一映射关系表;/n判断所述第一数据写入组的MLC块是否处于关闭状态,若处于关闭状态,则将所述待写入数据中的未写入数据同时写入第二数据写入组中的单层存储块SLC和两层存储块MLC,将所述待写入数据中的未写入数据的逻辑地址分别与所述第二数据写入组的SLC块...

【技术特征摘要】
1.一种数据写入方法,其特征在于,包括:
当接收到数据写入指令时,同时将所述数据写入指令中的待写入数据写入第一数据写入组的单层存储块SLC和两层存储块MLC;
获取所述待写入数据分别写入所述第一数据写入组中SLC块和MLC块的物理地址,并将所述待写入数据中的已写入数据的逻辑地址分别与所述第一数据写入组的SLC块和MLC块的物理地址对应后写入第一映射关系表;
判断所述第一数据写入组的MLC块是否处于关闭状态,若处于关闭状态,则将所述待写入数据中的未写入数据同时写入第二数据写入组中的单层存储块SLC和两层存储块MLC,将所述待写入数据中的未写入数据的逻辑地址分别与所述第二数据写入组的SLC块和MLC块的物理地址对应后写入第二映射关系表;
修改所述第一映射关系表中的数据,得到第一保存映射关系表,所述第一保存映射关系表中所述待写入数据的已写入数据的逻辑地址仅对应所述第一数据写入组的MLC块的物理地址;
对所述第一数据写入组的SLC块执行垃圾回收GC操作,以擦除写入所述第一数据写入组的SLC块的数据;
若所述第一数据写入组的MLC块不处于关闭状态,则继续检测是否接收到数据写入指令。


2.根据权利要求1所述的数据写入方法,其特征在于,所述修改所述第一映射关系表中的数据,得到第一保存映射关系表包括:
将所述第一映射关系表中的SLC块的物理地址修改为MLC块的物理地址,并将所述第一映射关系表中的MLC块的物理地址删除,得到所述第一保存映射关系表。


3.根据权利要求1所述的数据写入方法,其特征在于,所述同时将所述数据写入指令中的待写入数据写入第一数据写入组的单层存储块SLC和两层存储块MLC的步骤之前,所述数据写入方法还包括:
将三个存储块设定为一个数据写入组,并将所述数据写入组中的两个所述存储块设置为SLC块,另外一个所述存储块设置为MLC块。


4.根据权利要求3所述的数据写入方法,其特征在于,在所述对所述第一数据写入组的SLC块执行垃圾回收GC操作,以擦除写入所述第一数据写入组的SLC块的数据的步骤之后,所述数据写入方法还包括:
将擦除写入数据后的两个所述SLC块与空白存储块重组,以形成新的所述数据写入组。


5.根据权利要求4所述的数据写入方法,其特征在于,在所述将擦除写入数据后的两个所述SLC块与空白存储块重组,以形成新的数据写入组的步骤之后,所述...

【专利技术属性】
技术研发人员:何振川叶欣
申请(专利权)人:深圳佰维存储科技股份有限公司
类型:发明
国别省市:广东;44

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

1