信息处理方法、存储装置及电子设备制造方法及图纸

技术编号:14504346 阅读:37 留言:0更新日期:2017-01-31 12:19
本发明专利技术实施例公开了一种信息处理方法、存储装置及电子设备,所述方法包括:判断待写入第一存储单元的第一数据的数据量是否小于预定单位容量;若所述待写入所述第一存储单元的数据量小于所述预定单位容量,则将所述第一数据存入第二存储单元;当接收到第一预定指令时,将所述第一数据由第二存储单元转入所述第一存储单元进行存储;其中,所述第一存储单元和所述第二存储单元为不同存储介质类型的存储单元。

【技术实现步骤摘要】

本专利技术涉及信息处理技术,尤其涉及一种信息处理方法、存储装置及电子设备
技术介绍
固态硬盘(SolidStateDriver,SSD)等某些闪存颗粒有一个特点是不能在有数据的地方进行覆盖写,如果要对某个数据页进行部分修改需要的步骤时,先把这个数据页整个读出到内存里面,然后把修改过的数据更新到页里面,再在SSD里找到一个空的擦除过的新数据页,然后把内存里更新过的数据写入到新页里,最后再把地址映射表更新到新的页地址。显然这种数据处理方法,会导致写速度很慢,从而引起存储性能下降。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种信息处理方法、存储装置及电子设备,至少部分解决上述问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例第一方面提供一种信息处理方法,所述方法包括:判断待写入第一存储单元的第一数据的数据量是否小于预定单位容量;若所述待写入所述第一存储单元的数据量小于所述预定单位容量,则将所述第一数据存入第二存储单元;当接收到第一预定指令时,将所述第一数据由第二存储单元转入所述第一存储单元进行存储;其中,所述第一存储单元和所述第二存储单元为不同存储介质类型的存储单元。基于上述方案,所述将所述第一数据存入第二存储单元,包括:将所述第一数据写入由易失性存储介质构成的所述第二存储单元。基于上述方案,所述方法还包括:等待写入所述第一存储单元的第二数据;所述第一数据和所述第二数据共同形成第三数据;判断所述第三数据的数据量是否小于所述预定单位容量;若所述第三数据的数据量不小于所述预定单位容量,则选取所述第三数据中的第四数据写入所述第一存储单元;其中,所述第四数据的数据量为所述预定单位容量的N倍,N为正整数。基于上述方案,所述选取所述第三数据中的第四数据写入所述第一存储单元,包括:根据数据写入所述第二存储单元的时间顺序,从所述第三数据中选择所述第四数据写入所述第一存储单元。基于上述方案,所述方法还包括:当检测到第二预定指令时,将位于所述第二存储单元的数据写入所述第一存储单元并清空所述第二存储单元,或数据量小于所述预定单位容量的数据写入所述第一存储单元。本专利技术实施例第二方面提供了一种存储装置,所述存储装置包括第一存储单元、第二存储单元和处理单元:处理单元,用于判断待写入第一存储单元的第一数据的数据量是否小于预定单位容量;所述第二存储单元,用于若所述待写入所述第一存储单元的数据量小于所述预定单位容量,存储所述第一数据;所述处理单元,还用于当接收到第一预定指令时,将所述第一数据由第二存储单元转入所述第一存储单元进行存储;所述第一存储单元,用于存储所述第一数据;其中,所述第一存储单元和所述第二存储单元为不同存储介质类型的存储单元。基于上述方案,所述第二存储单元包括易失性存储介质。基于上述方案,所述处理单元,还用于等待写入所述第一存储单元的第二数据;所述第一数据和所述第二数据共同形成第三数据;判断所述第三数据的数据量是否小于所述预定单位容量;若所述第三数据的数据量不小于所述预定单位容量,则选取所述第三数据中的第四数据写入所述第一存储单元;其中,所述第四数据的数据量为所述预定单位容量的N倍,所述N为不小于1的整数。基于上述方案,所述处理单元,具体用于根据数据写入所述第二存储单元的时间顺序,从所述第三数据中选择所述第四数据写入所述第一存储单元。基于上述方案,所述处理单元,还用于当检测到第二预定指令时,将位于所述第二存储单元的数据写入所述第一存储单元并清空所述第二存储单元。本专利技术实施例第三方面提供一种电子设备,所述电子设备包括上述的存储装置。本专利技术实施例提供的信息处理方法、存储装置及电子设备,在需要写入第一存储单元的第一数据的数据量小于预定单位容量时,先将第一数据写入到第二存储单元;当接收到第一预定指令之后,才将第二存储单元中的数据写入第一存储单元中。这样的话,利用第二存储单元作为暂时存储数据量少于预定单位容量的中间缓存区域,可以减少向第一存储单元零散写入数据导致的必须先读出第一存储单元中的部分数据与当前需要写入的数据合并后再写入的现象,提升了数据处理效率,及数据存储整体性能。于此同时减少了将数据写入第一存储单元的次数,延长了第一存储单元的使用寿命,提升了第一存储单元的存储性能。附图说明图1为本专利技术实施例提供的第一种信息处理方法的流程示意图;图2为本专利技术实施例提供的第二种信息处理方法的流程示意图;图3为本专利技术实施例提供的一种存储装置的结构示意图;图4为本专利技术实施例提供的另一种信息处理方法的流程示意图。具体实施方式以下结合说明书附图及具体实施例对本专利技术的技术方案做进一步的详细阐述。实施例一:如图1所示,本实施例提供一种信息处理方法,所述方法包括:步骤S110:判断待写入第一存储单元的第一数据的数据量是否小于预定单位容量;步骤S120:若所述待写入所述第一存储单元的数据量小于所述预定单位容量,则将所述第一数据存入第二存储单元;步骤S130:当接收到第一预定指令时,将所述第一数据由第二存储单元转入所述第一存储单元进行存储;其中,所述第一存储单元和所述第二存储单元为不同存储介质类型的存储单元。本实施例所述的信息处理方法可应用于各种电子设备,例如手机、平板电脑、可穿戴式设备、笔记本电脑或台式电脑、投影设备、相机等各种电子设备。在本实施例中所述第一存储单元可为由能够反复写入的存储介质构成的存储单元。例如所述第一存储单元可为固态硬盘,再比如所述第一存储单元可由闪存flash构成的存储单元。在本实施例中将判断所述第一数据的数据量是否小于预定单位容量,若小于预定单位容量,则先不写入所述第一存储单元,而是写入所述第二存储单元。在本实施例中所述第二存储单元为与所述第一存储单元是不同存储类型的存储单元。通常情况下,所述第二存储单元的数据写入及修改速率大于所述第一存储单元。本实施例中所述预定的存储容量可为第一存储单元中一个数据页的存储容量。在步骤S130中在接收到第一预定指令时,将第一数据从第二存储单元转入到第一存储单元,这样的话,所述第二存储单元作为了向第一存储单元写入数据的中转缓冲存储区域。这里的第一预定指令可为指示将第二存储单元中的数据写入到所述第一存储单元中的指令,可为从人机交互接口接收到的用户指令,<本文档来自技高网...

【技术保护点】
一种信息处理方法,所述方法包括:判断待写入第一存储单元的第一数据的数据量是否小于预定单位容量;若所述待写入所述第一存储单元的数据量小于所述预定单位容量,则将所述第一数据存入第二存储单元;当接收到第一预定指令时,将所述第一数据由第二存储单元转入所述第一存储单元进行存储;其中,所述第一存储单元和所述第二存储单元为不同存储介质类型的存储单元。

【技术特征摘要】
1.一种信息处理方法,所述方法包括:
判断待写入第一存储单元的第一数据的数据量是否小于预定单位容量;
若所述待写入所述第一存储单元的数据量小于所述预定单位容量,则将所
述第一数据存入第二存储单元;
当接收到第一预定指令时,将所述第一数据由第二存储单元转入所述第一
存储单元进行存储;
其中,所述第一存储单元和所述第二存储单元为不同存储介质类型的存储
单元。
2.根据权利要求1所述的方法,其特征在于,
所述将所述第一数据存入第二存储单元,包括:
将所述第一数据写入由易失性存储介质构成的所述第二存储单元。
3.根据权利要求1或2所述的方法,其特征在于,
所述方法还包括:
等待写入所述第一存储单元的第二数据;所述第一数据和所述第二数据共
同形成第三数据;
判断所述第三数据的数据量是否小于所述预定单位容量;
若所述第三数据的数据量不小于所述预定单位容量,则选取所述第三数据
中的第四数据写入所述第一存储单元;
其中,所述第四数据的数据量为所述预定单位容量的N倍,N为正整数。
4.根据权利要求3所述的方法,其特征在于,
所述选取所述第三数据中的第四数据写入所述第一存储单元,包括:
根据数据写入所述第二存储单元的时间顺序,从所述第三数据中选择所述
第四数据写入所述第一存储单元。
5.根据权利要求1或2所述的方法,其特征在于,
所述方法还包括:
当检测到第二预定指令时,将位于所述第二存储单元的数据写入所述第一
存储单元并清空所述第二存储单元,或数据量小于所述预定单位容量的数据写
入所述第一存储单元。
6.一种存储装置,所述存储装置包括第一...

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

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

1