发明名称 | 通信设备中数据包的存储方法 | ||
摘要 | 本发明涉及通信技术,公开了一种通信设备中数据包的存储方法,使得系统能充分利用内存资源,提高系统的稳定性和抗冲击性。这种通信设备中数据包的存储方法包含以下步骤:A在通信设备的内存中预留第一空间和第二空间,并将第一空间分解为多种固定大小的内存块,将第二空间分解为一种相同大小的内存块;B当通信设备收到数据包时,判断该数据包的大小是否超过门限,如果是则进入步骤C,否则进入步骤D;C在第二空间里,分配总体大小大于或等于数据包大小的一个或连续多个空闲状态内存块给数据包;D在第一空间里,分配一个大于或等于数据包大小的空闲状态内存块给数据包。 | ||
申请公布号 | CN1691637A | 申请公布日期 | 2005.11.02 |
申请号 | CN200410034957.4 | 申请日期 | 2004.04.27 |
申请人 | 华为技术有限公司 | 发明人 | 何华 |
分类号 | H04L12/56;G06F12/02 | 主分类号 | H04L12/56 |
代理机构 | 代理人 | ||
主权项 | 1.一种通信设备中数据包的存储方法,其特征在于,包含以下步骤:A在所述通信设备的内存中预留第一空间和第二空间,并将所述第一空间分解为多种固定大小的内存块,将所述第二空间分解为一种相同大小的内存块;B当所述通信设备收到数据包时,判断该数据包的大小是否超过门限,如果是则进入步骤C,否则进入步骤D;C在所述第二空间里,分配总体大小大于或等于所述数据包大小的一个或连续多个空闲状态内存块给所述数据包;D在所述第一空间里,分配一个大于或等于所述数据包大小的空闲状态内存块给所述数据包。 | ||
地址 | 518129广东省深圳市龙岗区坂田华为总部办公楼 |