一种数据存储方法及电子设备技术

技术编号:14923795 阅读:156 留言:0更新日期:2017-03-30 15:58
本发明专利技术公开了一种数据存储方法及电子设备,所述电子设备具有存储介质,所述存储介质至少包括:第一类存储区域、第二类存储区域;所述方法包括:获得目标数据,对所述目标数据的类型进行判断;针对第一类型的目标数据,为所述第一类型的目标数据分配所述第一存储区域;针对第二类型的目标数据,为所述第二类型的目标数据分配所述第二存储区域;在所述第一存储区域上对所述第一类型的目标数据进行读/写操作;在所述第二存储区域上对所述第二类型的目标数据进行读/写操作;其中,所述第一类存储区域的存储性能指数高于所述第二类存储区域的存储性能指数。

【技术实现步骤摘要】

本专利技术涉及数据存储技术,尤其涉及一种数据存储方法及电子设备
技术介绍
固态硬盘(SSD,SolidStateDrives)是由固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元组成。快闪记忆体(NANDflash)是一种较为常见的存储单元。对于NANDflash而言,其存储单元分为三大类,分别为单层单元(SLC,Single-LevelCell)、多层单元(MLC,Multi-LevelCell)和三层单元(TLC,Trinary-LevelCell)。其中,SLC的每个单元为1比特(bit),读写速度快,写寿命长(约为10万次),但是价格也昂贵。MLC的每个单元为2bit,读写速度适中,写寿命一般(约为1万次),价格也适中。TLC的每个单元为3bit,读写速度慢,写寿命短(约为1千次),价格较为便宜。基于此,如何合理利用不同类型的存储单元在保障读写性能的同时,降低制造成本,是有待解决的问题。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种数据存储方法及电子设备。本专利技术实施例提供的数据存储方法,应用于电子设备,所述电子设备具有存储介质,所述存储介质至少包括:第一类存储区域、第二类存储区域;所述方法包括:获得目标数据,对所述目标数据的类型进行判断;针对第一类型的目标数据,为所述第一类型的目标数据分配所述第一存储区域;针对第二类型的目标数据,为所述第二类型的目标数据分配所述第二存储区域;在所述第一存储区域上对所述第一类型的目标数据进行读/写操作;在所述第二存储区域上对所述第二类型的目标数据进行读/写操作;其中,所述第一类存储区域的存储性能指数高于所述第二类存储区域的存储性能指数。本专利技术实施例中,所述获得目标数据,对所述目标数据的类型进行判断,包括:检测到输入的目标数据时,对所述目标数据的属性信息进行解析;根据解析结果,判断所述目标数据的类型是所述第一类型或是所述第二类型。本专利技术实施例中,所述针对第一类型的目标数据,为所述第一类型的目标数据分配所述第一存储区域;针对第二类型的目标数据,为所述第二类型的目标数据分配所述第二存储区域,包括:针对第一类型的目标数据,在地址映射表中为所述第一类型的目标数据设置对应的第一逻辑地址;针对第二类型的目标数据,在所述地址映射表中为所述第二类型的目标数据设置对应的第二逻辑地址;所述第一逻辑地址表征所述第一存储区域,所述第二逻辑地址表征所述第二存储区域。本专利技术实施例中,所述在所述第一存储区域上对所述第一类型的目标数据进行写操作;在所述第二存储区域上对所述第二类型的目标数据进行写操作,包括:将所述第一类型的目标数据写入所述第一逻辑地址表征的所述第一存储区域;并将所述第一存储区域的第一物理地址存储至所述地址映射表中,以在所述地址映射表中建立所述第一逻辑地址和所述第一物理地址的映射关系;将所述第二类型的目标数据写入所述第二逻辑地址类型表征的所述第二存储区域;并将所述第二存储区域的第二物理地址存储至所述地址映射表中,以在所述地址映射表中建立所述第二逻辑地址和所述第二物理地址的映射关系。本专利技术实施例中,所述在所述第一存储区域上对所述第一类型的目标数据进行读操作;在所述第二存储区域上对所述第二类型的目标数据进行读操作,包括:根据所述地址映射表,查找与所述第一类型的目标数据的第一逻辑地址对应的第一物理地址;从所述第一物理地址中读取所述第一类型的目标数据;根据所述地址映射表,查找与所述第二类型的目标数据的第二逻辑地址对应的第二物理地址;从所述第二物理地址中读取所述第二类型的目标数据。本专利技术实施例提供的电子设备,具有存储介质,所述存储介质至少包括:第一类存储区域、第二类存储区域;所述电子设备还包括:判断单元,用于获得目标数据,对所述目标数据的类型进行判断;分配单元,用于针对第一类型的目标数据,为所述第一类型的目标数据分配所述第一存储区域;针对第二类型的目标数据,为所述第二类型的目标数据分配所述第二存储区域;操作单元,用于在所述第一存储区域上对所述第一类型的目标数据进行读/写操作;在所述第二存储区域上对所述第二类型的目标数据进行读/写操作;其中,所述第一类存储区域的存储性能指数高于所述第二类存储区域的存储性能指数。本专利技术实施例中,所述判断单元包括:解析子单元,用于检测到输入的目标数据时,对所述目标数据的属性信息进行解析;判断子单元,用于根据解析结果,判断所述目标数据的类型是所述第一类型或是所述第二类型。本专利技术实施例中,所述分配单元,还用于针对第一类型的目标数据,在地址映射表中为所述第一类型的目标数据设置对应的第一逻辑地址;针对第二类型的目标数据,在所述地址映射表中为所述第二类型的目标数据设置对应的第二逻辑地址;所述第一逻辑地址表征所述第一存储区域,所述第二逻辑地址表征所述第二存储区域。本专利技术实施例中,所述操作单元包括:写操作子单元,用于将所述第一类型的目标数据写入所述第一逻辑地址表征的所述第一存储区域;并将所述第一存储区域的第一物理地址存储至所述地址映射表中,以在所述地址映射表中建立所述第一逻辑地址和所述第一物理地址的映射关系;将所述第二类型的目标数据写入所述第二逻辑地址类型表征的所述第二存储区域;并将所述第二存储区域的第二物理地址存储至所述地址映射表中,以在所述地址映射表中建立所述第二逻辑地址和所述第二物理地址的映射关系。本专利技术实施例中,所述操作单元还包括:读操作子单元,用于根据所述地址映射表,查找与所述第一类型的目标数据的第一逻辑地址对应的第一物理地址;从所述第一物理地址中读取所述第一类型的目标数据;根据所述地址映射表,查找与所述第二类型的目标数据的第二逻辑地址对应的第二物理地址;从所述第二物理地址中读取所述第二类型的目标数据。本专利技术另一实施例提供的电子设备,具有存储介质,所述存储介质至少包括:第一类存储区域、第二类存储区域;所述电子设备还包括:控制器,用于获得目标数据,对所述目标数据的类型进行判断;针对第一类型的目标数据,为所述第一类型的目标数据分配所述第一存储区域;针对第二类型的目标数据,为所述第二类型的目标数据分配所述第二存储区域;在所述第一存储区域上对所述第一类型的目标数据进行读/写操作;在所述第二存储区域上对所述第二类型的目标数据进行读/写操作;其中,所述第一类存储区域的存储性能指数本文档来自技高网...
一种数据存储方法及电子设备

【技术保护点】
一种数据存储方法,应用于电子设备,所述电子设备具有存储介质,所述存储介质至少包括:第一类存储区域、第二类存储区域;所述方法包括:获得目标数据,对所述目标数据的类型进行判断;针对第一类型的目标数据,为所述第一类型的目标数据分配所述第一存储区域;针对第二类型的目标数据,为所述第二类型的目标数据分配所述第二存储区域;在所述第一存储区域上对所述第一类型的目标数据进行读/写操作;在所述第二存储区域上对所述第二类型的目标数据进行读/写操作;其中,所述第一类存储区域的存储性能指数高于所述第二类存储区域的存储性能指数。

【技术特征摘要】
1.一种数据存储方法,应用于电子设备,所述电子设备具有存储介质,所
述存储介质至少包括:第一类存储区域、第二类存储区域;所述方法包括:
获得目标数据,对所述目标数据的类型进行判断;
针对第一类型的目标数据,为所述第一类型的目标数据分配所述第一存储
区域;针对第二类型的目标数据,为所述第二类型的目标数据分配所述第二存
储区域;
在所述第一存储区域上对所述第一类型的目标数据进行读/写操作;在所述
第二存储区域上对所述第二类型的目标数据进行读/写操作;
其中,所述第一类存储区域的存储性能指数高于所述第二类存储区域的存
储性能指数。
2.根据权利要求1所述的数据存储方法,所述获得目标数据,对所述目标
数据的类型进行判断,包括:
检测到输入的目标数据时,对所述目标数据的属性信息进行解析;
根据解析结果,判断所述目标数据的类型是所述第一类型或是所述第二类
型。
3.根据权利要求1所述的数据存储方法,所述针对第一类型的目标数据,
为所述第一类型的目标数据分配所述第一存储区域;针对第二类型的目标数据,
为所述第二类型的目标数据分配所述第二存储区域,包括:
针对第一类型的目标数据,在地址映射表中为所述第一类型的目标数据设
置对应的第一逻辑地址;
针对第二类型的目标数据,在所述地址映射表中为所述第二类型的目标数
据设置对应的第二逻辑地址;
所述第一逻辑地址表征所述第一存储区域,所述第二逻辑地址表征所述第
二存储区域。
4.根据权利要求3所述的数据存储方法,所述在所述第一存储区域上对所

\t述第一类型的目标数据进行写操作;在所述第二存储区域上对所述第二类型的
目标数据进行写操作,包括:
将所述第一类型的目标数据写入所述第一逻辑地址表征的所述第一存储区
域;并将所述第一存储区域的第一物理地址存储至所述地址映射表中,以在所
述地址映射表中建立所述第一逻辑地址和所述第一物理地址的映射关系;
将所述第二类型的目标数据写入所述第二逻辑地址类型表征的所述第二存
储区域;并将所述第二存储区域的第二物理地址存储至所述地址映射表中,以
在所述地址映射表中建立所述第二逻辑地址和所述第二物理地址的映射关系。
5.根据权利要求4所述的数据存储方法,所述在所述第一存储区域上对所
述第一类型的目标数据进行读操作;在所述第二存储区域上对所述第二类型的
目标数据进行读操作,包括:
根据所述地址映射表,查找与所述第一类型的目标数据的第一逻辑地址对
应的第一物理地址;从所述第一物理地址中读取所述第一类型的目标数据;
根据所述地址映射表,查找与所述第二类型的目标数据的第二逻辑地址对
应的第二物理地址;从所述第二物理地址中读取所述第二类型的目标数据。
6.一种电子设备,所述电子设备具有存储介质,所述存储介质至少包括:
第一类存储区域、第二类存储区域;所述电子设备还包括:

【专利技术属性】
技术研发人员:刘渤
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1