[发明专利]双系统下的内存管理方法和装置有效
申请号: | 201610688737.6 | 申请日: | 2016-08-18 |
公开(公告)号: | CN107766145B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 廖红卫;张闯;郭岩海;武华伍;肖腾飞 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张莲莲;刘芳 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 双系统 内存 管理 方法 装置 | ||
本发明提供一种双系统下的内存管理方法和装置,该方法包括:接收用户输入的操作系统切换指令;根据操作系统切换指令,确定运行在前台的第一操作系统和运行在后台的第二操作系统;为第一操作系统设置第一最大占用内存,为第二操作系统设置第二最大占用内存;其中,第一最大占用内存大于第二最大占用内存。本发明提供的双系统下的内存管理方法,控制操作系统的最大占用内存因运行在前台和后台的不同而发生变化,避免了后台运行的操作系统占用过多内存,从而增大了内存利用率,提高了运行在前台的操作系统的软件运行流畅度,提高了内存管理效果。
技术领域
本发明涉及计算机领域,尤其涉及一种双系统下的内存管理方法和装置。
背景技术
随着计算机技术的发展,研发人员开发了越来越多的能够在手机、电脑等智能终端上运行的软件,以为用户的日常生活和工作提供便利。但是,由于智能终端设备的内存、中央处理器(Central Processing Unit,简称CPU)、内存等资源有限,智能终端中运行的软件越多,则可能导致软件运行的流畅度降低。
为保证软件运行的流畅度,智能终端中通常都设置有内存管理模块,以充分利用物理内存。内存管理模块将系统中运行的进程,按照重要程度划分。并在内存资源紧张时,自动依据进程的重要程度杀掉重要程度较低的进程来达到释放内存的目的。
现有的内存管理方法适用于常见的搭载有单操作系统的智能设备,但是越来越多的智能设备开始搭载有双系统,当为两个系统各自设置内存管理模块时,两个内存管理模块分别根据各自的最大占用内存进行工作,因此,运行在后台的操作系统存在内存资源被浪费的情况,从而导致运行在前台的操作系统中各种软件的运行流畅度降低。因此,现有的内存管理方法不适用于搭载有双系统的智能设备,管理效果较差。
发明内容
本发明提供一种双系统下的内存管理方法和装置,用以解决现有的内存管理方法不适用于搭载有双系统的智能设备,管理效果较差的问题。
本发明提供一种双系统下的内存管理方法,包括:
接收用户输入的操作系统切换指令;
根据所述操作系统切换指令,确定运行在前台的第一操作系统和运行在后台的第二操作系统;
为所述第一操作系统设置第一最大占用内存,为所述第二操作系统设置第二最大占用内存;
其中,所述第一最大占用内存大于所述第二最大占用内存。
如上所述的双系统下的内存管理方法,所述为所述第一操作系统设置第一最大占用内存,为所述第二操作系统设置第二最大占用内存,包括:
根据搭载所述双系统的设备的总内存,为所述第一操作系统设置第一最大占用内存,为所述第二操作系统设置第二最大占用内存。
如上所述的双系统下的内存管理方法,在为所述第一操作系统设置第一最大占用内存,为所述第二操作系统设置第二最大占用内存之后,所述方法还包括:
根据所述第一最大占用内存为所述第一操作系统的各进程设置内存阈值;
根据所述第二最大占用内存为所述第二操作系统的各进程设置内存阈值。
如上所述的双系统下的内存管理方法,所述操作系统切换指令包括退出前台运行的操作系统的退出标识和进入前台运行的操作系统的进入标识,其中,所述根据所述操作系统切换指令,确定运行在前台的第一操作系统和运行在后台的第二操作系统,包括:
将所述进入标识所指示的操作系统,作为所述第一操作系统,将所述退出标识所指示的操作系统,作为所述第二操作系统。
下面介绍本发明实施例提供的一种双系统下的内存管理装置,该装置与方法一一对应,用以实现上述实施例中的双系统下的内存管理方法,具有相同的技术特征和技术效果,本发明对此不再赘述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610688737.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无线麦克风接收盒(U段)
- 下一篇:用于资源重配置的方法以及相应的设备