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

技术编号:26258909 阅读:30 留言:0更新日期:2020-11-06 17:52
本发明专利技术实施例公开了一种数据存储方法、装置、电子设备及存储介质,所述方法包括:当接收到数据存储指令时,判断待存储数据的大小是否达到第一设定值;若待存储数据的大小没有达到第一设定值,则将所述待存储数据存储至第一存储块,否则,将所述待存储数据存储至第二存储块;当所述第一存储块中存储的数据总量达到所述第一设定值时,将所述第一存储块中存储的数据转移至所述第二存储块。通过采用上述技术方案,提高了存储空间的利用率,减少了空间浪费。

【技术实现步骤摘要】
一种数据存储方法、装置、电子设备及存储介质
本专利技术实施例涉及数据存储
,尤其涉及一种数据存储方法、装置、电子设备及存储介质。
技术介绍
EMMC(EmbeddedMultiMediaCard,嵌入式多媒体卡)是MMC协会订立的,主要针对手机或者平板电脑等产品的内嵌式存储器标准规格,由一个嵌入式存储解决方案组成,带有MMC多媒体接口、快闪存储器(例如nandflash)以及EMMC控制器。越来越多的移动设备采用EMMC芯片作为存储单元。在对用户数据(例如用户通过手机拍摄的照片、视频等数据)进行存储时,用户数据会从用户端(例如手机前端)到EMMC芯片的nandflash存储介质中,由于nandflash的存储特性,每次存储数据时,必须一次性写满一个存储页,不同的nand有不同大小的存储页,例如,可以是4KB、8KB或者16KB的存储页。而根据EMMC协议的约定,用户数据的写入单位为512byte,因此,需要制定一套数据存储方案,使之既满足nand的要求,又满足EMMC协议的约定。现有的数据存储方案为:如果用户数据的大小不够一个存储本文档来自技高网...

【技术保护点】
1.一种数据存储方法,其特征在于,包括:/n当接收到数据存储指令时,判断待存储数据的大小是否达到第一设定值;/n若待存储数据的大小没有达到第一设定值,则将所述待存储数据存储至第一存储块,否则,将所述待存储数据存储至第二存储块;/n当所述第一存储块中存储的数据总量达到所述第一设定值时,将所述第一存储块中存储的数据转移至所述第二存储块。/n

【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:
当接收到数据存储指令时,判断待存储数据的大小是否达到第一设定值;
若待存储数据的大小没有达到第一设定值,则将所述待存储数据存储至第一存储块,否则,将所述待存储数据存储至第二存储块;
当所述第一存储块中存储的数据总量达到所述第一设定值时,将所述第一存储块中存储的数据转移至所述第二存储块。


2.根据权利要求1所述的方法,其特征在于,还包括:
当所述第二存储块中存储的数据总量达到第二设定值时,将所述第二存储块中存储的数据转移至第三存储块。


3.根据权利要求2所述的方法,其特征在于,通过第一表记录所述第一存储块中存储数据的逻辑地址与物理地址之间的映射关系,通过第二表记录所述第二存储块中存储数据的逻辑地址与物理地址之间的映射关系,通过第三表记录所述第三存储块中存储数据的逻辑地址与物理地址之间的映射关系。


4.根据权利要求3所述的方法,其特征在于,当所述第二存储块中存储的数据总量达到第二设定值时,将所述第二表锁住。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一存储块以及所述第二存储块为SLC单层式存储块,所述第三存储块为TLC三层式存储块。


6.根据权利...

【专利技术属性】
技术研发人员:冯颖俏
申请(专利权)人:北京兆易创新科技股份有限公司上海格易电子有限公司
类型:发明
国别省市:北京;11

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

1