[发明专利]页面移出机制的记忆体管理方法及系统有效
申请号: | 201410381336.7 | 申请日: | 2014-08-05 |
公开(公告)号: | CN104375947B | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 萨克斯纳·阿彼锡;周健隆;范畯浩;陈卫群;陈家伟 | 申请(专利权)人: | 宏达国际电子股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 徐金国 |
地址: | 中国台湾桃*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 移出 机制 记忆体 管理 方法 系统 | ||
一种页面移出机制的记忆体管理方法及系统。根据一页面移出机制的一参数透过一操作系统执行页面移出机制,其中页面移出机制将数据由一记忆体移动至一储存单元。储存单元中一页面移出分区的使用被监控。依据页面移出分区的使用来动态地设定页面移出机制的参数,其中当使用增加时,页面移出机制的参数减少,且当使用减少时,页面移出机制的参数增加。
技术领域
本发明是有关于记忆体管理方法及系统,且特别有关于一种可以控制页面移出机制的效能耐性的记忆体管理方法及系统。
背景技术
近年来,可携式装置,如手持式装置变得越来越高阶且变得更多功能化。举例来说,手持式装置可以具备电信通讯能力、电子邮件、进阶通讯录管理、媒体播放、以及其他各式各样的能力与应用。由于这些装置的便利,也使得这些装置成为人们的生活必需品之一。
越来越多的应用程序变得更丰富且在移动装置上发布的应用程序的数量显著地成长,然而,移动装置一般来说是配备着有限的实体记忆体,会有很高的机率遇到OOM(记忆体用尽)的情况,且需要非常小心的去处理。移动装置的现代操作系统会监控记忆体使用位准(level),且当位准上升至既定临限值的上时,内建记忆体管理组件将会立即采取动作,如收集垃圾来回收未使用的记忆体、随机或根据一些简单的策略,如应用程序尺寸、应用程序年纪或建立时间来杀掉应用程序。
此外,一些操作系统可以具有页面移出机制,其中他们由一记忆体,如RAM(随机存取记忆体)中移动最少最近页面或未使用页面至一储存单元,如快闪记忆体来释放系统RAM。值得注意的是,记忆体中的数据通常是以页面的方式来记录。注意的是,由于快闪记忆体的一大限制是生命周期,举例来说,写入储存体的次数是有限的,且页面移出机制需要储存体的大量空间,页面移出机制将会伤害储存体的耐用,从而导致快闪记忆体很快的坏掉。另外,特别地,一旦储存体满的时候,页面移出机制将会危害系统的效能。当储存体中的页面移出分区满时,系统效能将会明显地下降。
发明内容
有鉴于此,本发明提供页面移出机制的记忆体管理方法及系统。
本发明实施例的一种页面移出机制的记忆体管理方法。根据一页面移出机制的一参数透过一操作系统执行页面移出机制,其中页面移出机制将数据由一记忆体移动至一储存单元。储存单元中一页面移出分区的使用被监控。依据页面移出分区的使用来动态地设定页面移出机制的参数,其中当使用增加时,页面移出机制的参数减少,且当使用减少时,页面移出机制的参数增加。
本发明实施例的一种页面移出机制的记忆体管理系统包括一记忆体、包括一页面移出分区的一储存单元、与一处理单元。处理单元根据一页面移出机制的一参数透过一操作系统执行页面移出机制,其中页面移出机制将数据由记忆体移动至储存单元的页面移出分区。处理单元监控储存单元中页面移出分区的使用,且依据页面移出分区的使用来动态地设定页面移出机制的参数。当使用增加时,页面移出机制的参数减少,且当使用减少时,页面移出机制的参数增加。
本发明实施例的一种页面移出机制的记忆体管理方法。首先,一储存单元中相应一页面移出机制的一页面移出分区的使用被监控,其中页面移出机制将数据由一记忆体移动至储存单元的页面移出分区。依据页面移出分区的使用来动态地设定页面移出机制的参数,其中当使用高于一第一位准时,页面移出机制的参数被设为一第一值,当使用低于一第二位准时,页面移出机制的参数被设为一第二值,其中第一位准高于第二位准,且第二值大于第一值。
在一些实施例中,当使用高于一第三位准时,页面移出机制的参数被设为一第三值,其中第三位准高于第一位准,且第一值大于第三值。
在一些实施例中,页面移出机制的参数被初始地设为一特定值。在一些实施例中,特定值等于第二值。
在一些实施例中,参数是页面移出机制的侵略性(aggressiveness)。
本发明上述方法可以透过程序码方式存在。当程序码被机器载入且执行时,机器变成用以实行本发明的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏达国际电子股份有限公司,未经宏达国际电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410381336.7/2.html,转载请声明来源钻瓜专利网。