[发明专利]一种数据处理方法和电子设备有效
申请号: | 201710476390.3 | 申请日: | 2017-06-21 |
公开(公告)号: | CN107291627B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 廖毅;李波;何海洋 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 黄威;喻嵘 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 电子设备 | ||
本发明提供了一种数据处理方法和电子设备,该方法可以应用在配置有非易失性存储器的电子设备中,并且包括:检测电子设备的物理内存的使用状态信息;在判断所述物理内存的使用状态信息表示物理内存的占用率大于预设值时,从所述电子设备的物理内存中选择出第一数据并将所述第一数据转存至所述非易失存储器的第一分区中。本发明具有读写速度快的特点,可以方便的提升电子设备的系统性能。
技术领域
本发明涉及数据处理领域,特别涉及一种数据处理方法和电子设备。
背景技术
现有的电子设备,在物理内存不够时,会将内存中的部分数据存储至硬盘的特定空间中,而在需要执行该部分数据时,再从硬盘中恢复到物理内存中,从而缓解物理内存的使用压力。但是硬盘目前最大的读写速度也只能达到M/s的级别,而在不同用户的使用场景下,要交换的数据可能高达数G,显然,硬盘的读写速度并不能满足需求。
发明内容
本发明实施例提供了一种读写速度快的数据处理方法和电子设备。
一种数据处理方法,其应用在配置有非易失性存储器的电子设备中,并且包括:
检测电子设备的物理内存的使用状态信息;
在判断所述物理内存的使用状态信息表示物理内存的占用率大于预设值时,从所述电子设备的物理内存中选择出第一数据并将所述第一数据转存至所述非易失存储器的第一分区中。
在一优选实施例中,所述方法还包括:
检测关于第一数据的调用信息;
在检测到所述第一数据的调用信息时,将所述第一数据恢复至所述物理内存中。
在一优选实施例中,所述检测电子设备的物理内存的使用状态信息包括:
检测所述物理内存中执行的程序,以及各程序占用的内存空间的信息;
基于各程序所占用的内存空间的信息生成所述物理内存的使用状态的信息。
在一优选实施例中,从所述电子设备的物理内存中选择出第一数据包括:
获取所述物理内存中存储的内存数据的使用情况;
在内存数据的所述使用情况表明该内存数据在预设时间内没有被操作时,利用该内存数据生成所述第一数据。
在一优选实施例中,将所述第一数据转存至所述非易失性存储器的第一分区包括:
获取所述非易失性存储器中第一分区的地址信息;
基于该地址信息将获取的第一数据转存至所述地址信息对应的地址空间内。
本发明实施例还提供了一种电子设备,其包括:内存储器和非易失性存储器,以及处理器;
其中,所述处理器配置为检测电子设备的内存储器的物理内存的使用状态信息;并
在判断所述物理内存的使用状态信息表示内存的占用率大于预设值时,从所述电子设备的物理内存中选择出第一数据并将所述第一数据转存至所述非易失存储器的第一分区中。
在一优选实施例中,所述处理器还配置为检测关于第一数据的调用信息;
在检测到所述第一数据的调用信息时,将所述第一数据恢复至所述物理内存中。
在一优选实施例中,所述处理器进一步检测所述物理内存中执行的程序,以及各程序占用的内存空间的信息;
基于各程序所占用的内存空间的信息生成所述物理内存的使用状态的信息。
在一优选实施例中,所述处理器获取所述物理内存中存储的内存数据的使用情况;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710476390.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存储方法和装置
- 下一篇:一种用于访问内存的方法和装置