[发明专利]一种内存分配方法及装置有效
申请号: | 201310292099.2 | 申请日: | 2013-07-12 |
公开(公告)号: | CN103559137A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 朱宗卫;陈浩;童碧峰 | 申请(专利权)人: | 三星电子株式会社;三星电子(中国)研发中心;中国科学技术大学苏州研究院 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 阎敏;宋志强 |
地址: | 京*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种内存分配方法及装置,其中方法包括:记录每个内存块组所属的内存模组(RANK);按照最小空闲率优先(Min Free)方式或近期最少使用(LRU)方式排列系统中的RANK;确定需要分配的内存大小,针对排列后的每个RANK依次执行步骤A:A、采用伙伴系统(BUDDY)算法在属于所述RANK的内存块组中查找可以分配的内存块组,如果存在可以分配的内存块组,则进行分配,并记录分配之后产生的新的内存块组所属的RANK,结束当前流程;如果不存在可以分配的内存块组,则针对下一RANK重复执行步骤A,直至内存块组分配成功。本发明能够使被分配的内存块组尽可能地属于较少的RANK,从而便于内存系统的功耗控制。 | ||
搜索关键词: | 一种 内存 分配 方法 装置 | ||
【主权项】:
一种内存分配方法,其特征在于,所述方法包括:记录每个内存块组所属的内存模组RANK;按照最小空闲率优先Min Free方式或近期最少使用LRU方式排列系统中的RANK;确定需要分配的内存大小,针对排列后的每个RANK依次执行步骤A:A、采用伙伴系统BUDDY算法在属于所述RANK的内存块组中查找可以分配的内存块组,如果存在可以分配的内存块组,则进行分配,并记录分配之后产生的新的内存块组所属的RANK,结束当前流程;如果不存在可以分配的内存块组,则针对下一RANK重复执行步骤A,直至内存块组分配成功。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社;三星电子(中国)研发中心;中国科学技术大学苏州研究院,未经三星电子株式会社;三星电子(中国)研发中心;中国科学技术大学苏州研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310292099.2/,转载请声明来源钻瓜专利网。