发明名称 |
移动智能终端及其内存动态管理方法 |
摘要 |
一种移动智能终端内存动态管理方法,该方法包括如下步骤:(a)当该移动智能终端开机时,判断该移动智能终端是否为第一次开机使用,若为第一次开机使用,动态内存管理单元读取存储器中存储的默认内存配置状况并对内存进行初始化配置,然后转入步骤(c),否则读取存储器中存储的内存的实际使用状况,转入步骤(b);(b)动态内存管理单元根据上述所读取的用户对内存的实际使用状况对该移动智能终端的内存配置进行动态调整;(c)动态内存管理单元统计用户对该移动智能终端的内存的实际使用状况;(d)当该移动智能终端关机时,动态内存管理单元将上述所统计的用户对内存的实际使用状况存储在存储器中。本发明还提供一种移动智能终端。 |
申请公布号 |
CN101937397B |
申请公布日期 |
2012.06.13 |
申请号 |
CN200910303821.1 |
申请日期 |
2009.06.29 |
申请人 |
深圳富泰宏精密工业有限公司;奇美通讯股份有限公司 |
发明人 |
黄飞 |
分类号 |
G06F12/00(2006.01)I;G06F12/06(2006.01)I |
主分类号 |
G06F12/00(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种移动智能终端,包括存储器和动态内存管理单元,其特征在于,所述存储器包括:动态内存配置列表,用于存储用户对该移动智能终端内存的实际使用状况;所述动态内存管理单元包括:读取模块,用于当该移动智能终端开机时读取存储器中存储的用户对该移动智能终端内存的实际使用状况;配置模块,用于根据上述所读取的用户对内存的实际使用状况调整该移动智能终端的内存配置,该调整内存配置包括步骤(b1)将用户对各内存分区中内存区块的使用峰值除以常数k的值配置为各内存分区中内存区块的个数,其中,k为预设值,且0<k<1,(b2)确定用户对内存使用频率较高的n个内存分区的使用频率之比,其中,n为预设值,以及(b3)将在步骤(b1)中对内存区块进行配置后所剩余的内存容量按上述频率之比分配到上述的n个内存分区中;统计模块,用于当对该移动智能终端的内存配置进行调整后实时统计用户对内存的实际使用状况;存储模块,用于当该移动智能终端关机时将上述所统计的用户对内存的实际使用状况存储在存储器的动态内存配置列表中。 |
地址 |
518109 广东省深圳市宝安区龙华镇富士康科技工业园F3区A栋 |