数据存储方法、装置及电子设备制造方法及图纸

技术编号:39997443 阅读:20 留言:0更新日期:2024-01-09 02:55
本申请实施例提供一种数据存储方法、装置及电子设备,该方法包括:当对NVM进行初始化时,获取第一信息和第二信息,其中,所述第一信息由所述NVM中的物理块中的标识信息确定,所述标识信息至少包括第一标识、第二标识及第三标识,所述第一标识用于指示所述物理块对应的逻辑地址,所述第二标识用于指示所述物理块的新旧,所述第三标识用于指示完整性校验码;第一信息包括逻辑地址与已占用物理块的物理地址之间的映射关系,第二信息由NVM中的物理块的擦除状态确定,第二信息包括空闲物理块的物理地址;基于所述第一信息和所述第二信息,将待写入数据写入所述NVM的物理块。本申请实施例提供的方法,有助于在对非易失性存储器进行擦写时实现掉电保护。

【技术实现步骤摘要】

本申请实施例涉及计算机,尤其涉及一种数据存储方法、装置及电子设备


技术介绍

1、非易失性存储器(none volatile memory,nvm)弥补了只读存储器(read-onlymemory,rom)和随机存取存储器(random access memory,ram)的缺点,不仅具备电子可擦除可编程的能力,还能在断电没有电流的情况下长久地保持数据,因此,其作为存储单元广泛应用在芯片中。

2、然而,在对nvm中的数据进行写入的过程中,可能会发生异常掉电,由此会使得nvm重新上电之后,读出的数据可能不完整,甚至是错误的,因此,需要对nvm进行掉电保护,用于在数据发生异常时进行数据恢复。而如何在对nvm中的数据进行写入的过程中实现掉电保护是当前亟需解决的问题。


技术实现思路

1、本申请实施例提供了一种数据存储方法、装置及电子设备,有助于在对nvm进行擦写时实现掉电保护。

2、第一方面,本申请实施例提供了一种数据存储方法,应用于nvm,包括:

3、当对所述nvm进行初始化时,本文档来自技高网...

【技术保护点】

1.一种数据存储方法,应用于非易失性存储器NVM,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一信息和所述第二信息,将待写入数据写入所述NVM的物理块具体包括:

3.根据权利要求2所述的方法,其特征在于,所述待写入数据包括一次事务写入的多个数据,所述多个数据用于待写入多个物理块,所述标识信息还包括第四标识,所述第四标识用于指示是否是事务写入中的最后一个写入的物理块。

4.根据权利要求1所述的方法,其特征在于,所述基于所述第一信息和所述第二信息将待写入数据写入所述NVM的物理块具体包括:

5.根据权利要...

【技术特征摘要】

1.一种数据存储方法,应用于非易失性存储器nvm,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一信息和所述第二信息,将待写入数据写入所述nvm的物理块具体包括:

3.根据权利要求2所述的方法,其特征在于,所述待写入数据包括一次事务写入的多个数据,所述多个数据用于待写入多个物理块,所述标识信息还包括第四标识,所述第四标识用于指示是否是事务写入中的最后一个写入的物理块。

4.根据权利要求1所述的方法,其特征在于,所述基于所述第一信息和所述第二信息将待写入数据写入所述nvm的物理块具体包括:

5.根据权利要求4所述的方法,其特征在于,所述待写入数据包括一次事务写入的多个数据,所述多个数据用于待写入多个物理块,所述标识信息还包括第四标识,所述第四标识用于指示是否是事务写入中的最后一个写入的物理块;所述对所述旧物理块的数据进行擦除具体包括:

6.根据权利要求1所述的方法,其特征在于,所述当对所述nvm进行初始化时,获取第一信息和第二信息包括:

7.根据权利要求6所述的方法,其特征在于...

【专利技术属性】
技术研发人员:李昱王峨峨王冬格
申请(专利权)人:深圳市汇顶科技股份有限公司
类型:发明
国别省市:

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

1