发明名称 |
一种数据通信设备中的内存管理方法 |
摘要 |
本发明公开一种数据通信设备中的内存管理方法,其特征在于,对内存空间依各种分片的字节数划分不同种类型的页面簇,以页面簇为单位从占整个内存空间一定比例的空闲内存区中分配以供申请,每个页面簇中至少包含一个页面,每个页面的长度能容纳一个字节数最大的分片,在同一种类型的页面簇中,所有页面中的分片的字节数相同。本发明对各种分片类型的内存,在运行过程中根据实际需要动态分配,使内存资源充分利用。 |
申请公布号 |
CN105373337A |
申请公布日期 |
2016.03.02 |
申请号 |
CN201410409311.3 |
申请日期 |
2014.08.20 |
申请人 |
西安慧泽知识产权运营管理有限公司 |
发明人 |
何阳;米奇 |
分类号 |
G06F3/06(2006.01)I;G06F12/02(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
西安利泽明知识产权代理有限公司 61222 |
代理人 |
段国刚 |
主权项 |
一种数据通信设备中的内存管理方法,其特征在于,对内存空间依各种分片的字节数划分不同种类型的页面簇,以页面簇为单位从占整个内存空间一定比例的空闲内存区中分配以供申请,每个页面簇中至少包含一个页面,每个页面的长度能容纳一个字节数最大的分片,在同一种类型的页面簇中,所有页面中的分片的字节数相同,当申请某种字节数的内存时,包括下述步骤:A、检查该种字节数分片类型的页面簇中是否有空闲分片,如果有,转步骤E;如果无,继续步骤BB、判断空闲内存区占整个内存空间的比例是否小于等于设定值,如果是,转步骤D;如果否,执行步骤C;C、从空闲内存区中划分出一个相应类型的页面簇,转步骤E;D、从其他类型的页面簇中找出所有分片均处于空闲的页面簇, 将其改变为所需类型的页面簇;继续步骤E;E、从页面簇中分配分片。 |
地址 |
710075 陕西省西安市高新区高新路一品美道A区第1幢1单元13层11303号房 |