一种数据管理方法及存储设备的制造方法

文档序号:9546865阅读:239来源:国知局
一种数据管理方法及存储设备的制造方法
【技术领域】
[0001]本发明涉及系统处理技术领域,更具体的说,特别涉及一种数据管理方法及存储设备。
【背景技术】
[0002]近年来,诸如移动电话、平板电脑和个人数字助理的电子设备已经越来越普及,其具有轻便、采用简单触控操作的优点,可以轻松实现上网、玩游戏、看视频、阅读杂志等等功能。这些电子设备开机时,需要启动操作系统,且如果操作系统启动快,会提高用户体验,并为用户提供很大的便利;如果操作系统启动慢,在开机后需要用户耗费时间等待操作系统完全启动,这不仅浪费大量时间,还会使得用户体验不佳,因此如何提高操作系统的启动速度是一个研究重点。
[0003]研究人员尝试将操作系统启动所需读取的启动数据存储在缓存中,这样在操作系统启动过程中,电子设备可以从缓存中读取启动数据,由于缓存的数据读取速度较快,经过尝试后发现系统启动速度有一定提高。
[0004]但是将数据存储在缓存中有一个问题:电子设备断电后,缓存内存储的数据丢失,这样在下一次启动时需要电子设备重新获取启动数据,并将获取到的启动数据存储在缓存中。也就是说电子设备每次断电重启都需要重新获取启动数据。

【发明内容】

[0005]有鉴于此,本发明提供一种数据管理方法及存储设备,用于提高数据读取速度。技术方案如下:
[0006]本发明提供一种数据管理方法,所述方法包括:
[0007]获取电子设备运行的第一系统使用的数据;
[0008]当所述数据符合预设条件时,将所述数据存入所述电子设备的存储单元的第一存储区域,所述存储单元至少包括第一类存储颗粒和第二类存储颗粒,所述第一类存储颗粒组成第一存储区域,其中第一类存储颗粒的存储性能优于所述第二类存储颗粒的存储性能,所述存储颗粒具有非易失性。
[0009]优选地,所述方法还包括:将所述第二类存储颗粒转换成所述第一类存储颗粒。
[0010]优选地,所述当所述数据符合预设条件时,将所述数据存入存储单元中的第一存储区域,包括:当所述数据是操作系统的启动数据时,将所述启动数据存入所述存储单元的第一存储区域;
[0011]所述方法还包括:在接收到操作系统启动指令后,从所述第一存储区域中读取所述启动数据。
[0012]优选地,所述启动数据通过对预设时长内N次操作系统启动过程中访问的数据进行分析获取,N为大于等于1的自然数。
[0013]优选地,所述启动数据通过对预设时长的N次操作系统启动过程中访问的数据进行分析获取,包括:
[0014]在每次操作系统启动过程中,获取启动过程所访问的物理地址;
[0015]从所述物理地址中获取所述启动数据。
[0016]优选地,所述从所述物理地址中获取所述启动数据,包括:
[0017]记录N次操作系统启动过程中每个物理地址的访问次数;
[0018]从所述访问次数在预设次数范围内的物理地址中获取所述启动数据。
[0019]本发明还提供一种存储设备,所述存储设备包括:控制器和存储单元,所述存储单元至少包括第一类存储颗粒和第二类存储颗粒,所述第一类存储颗粒组成第一存储区域,其中第一类存储颗粒的存储性能优于所述第二类存储颗粒的存储性能,所述存储颗粒具有非易失性;
[0020]所述控制器,用于获取电子设备运行的第一系统使用的数据,当所述数据符合预设条件时,将所述数据存入所述电子设备的存储单元的第一存储区域。
[0021]优选地,所述控制器还用于:将所述第二类存储颗粒转换成所述第一类存储颗粒。
[0022]优选地,所述控制器,用于当所述数据是操作系统的启动数据时,将所述启动数据存入所述存储单元的第一存储区域,并在接收到操作系统启动指令后,从所述第一存储区域中读取所述启动数据。
[0023]优选地,所述启动数据通过对预设时长内N次操作系统启动过程中访问的数据进行分析获取,N为大于等于1的自然数。
[0024]优选地,所述控制器,用于在每次操作系统启动过程中,获取启动过程所访问的物理地址,并从所述物理地址中获取所述启动数据。
[0025]优选地,所述控制器从所述物理地址中获取所述启动数据,包括:记录N次操作系统启动过程中每个物理地址的访问次数,并从所述访问次数在预设次数范围内的物理地址中获取所述启动数据。
[0026]与现有技术相比,本发明提供的上述技术方案具有如下优点:
[0027]本发明提供的上述技术方案中,获取电子设备运行的第一系统使用的数据,当数据符合预设条件时,将数据存入电子设备的存储单元的第一存储区域。其中第一存储区域由存储单元中的第一类存储颗粒组成,而存储颗粒具有非易失性,因此在存储单元断电后,存储于第一存储区域中的数据并未丢失,这样电子设备再次启动后仍可以从第一存储区域中获取数据,加快数据读取速度。并且第一存储区域由存储性能优于第二类存储颗粒的第一存储颗粒组成,因此数据存储在存储单元的第一存储区域的情况下,可以进一步加快数据读取速度。如果将操作系统的启动数据存储于存储单元的第一存储区域,则可以加快启动数据的读取速度,从而提高操作系统的启动速度。
【附图说明】
[0028]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本发明实施例提供的数据管理方法的一种流程图;
[0030]图2为本发明实施例提供的数据管理方法的另一种流程图;
[0031]图3为本发明实施例提供的数据管理方法的再一种流程图;
[0032]图4为本发明实施例提供的存储设备的一种结构示意图;
[0033]图5为本发明实施例提供的电子设备的一种结构示意图。
【具体实施方式】
[0034]本发明实施例提供的数据管理方法可以将符合预设条件的数据存储在存储单元的第一存储区域,其中第一存储区域由存储单元中的第一类存储颗粒组成,而存储颗粒具有非易失性,因此在存储单元断电后,存储于第一存储区域中的数据并未丢失,这样电子设备再次启动后仍可以从第一存储区域中获取数据,加快数据读取速度。并且第一存储区域由存储性能优于第二类存储颗粒的第一存储颗粒组成,因此数据存储在存储单元的第一存储区域的情况下,可以进一步加快数据读取速度。
[0035]为了使本领域技术人员更好的理解本发明实施例,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036]请参阅图1,其示出了本发明实施例提供的数据管理方法的一种流程图,可以包括以下步骤:
[0037]101:获取电子设备运行的第一系统使用的数据。其中第一系统可以是电子设备上运行的任意一个系统发送的数据,比如说电子设备运行的B10S(Basic Input OutputSystem,基本输入输出系统),所述B1S在操作系统启动前可以对电子设备中各个部件进行初始化操作,然后引导操作系统启动,因此在
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1