← 返回列表

嵌入式系统的动态内存管理方法、系统、终端及存储介质

申请号: CN202311771736.4
申请人: 北京凯思昊鹏软件工程技术有限公司
申请日期: 2023/12/21

摘要文本

本申请涉及一种嵌入式系统的动态内存管理方法、系统、终端及存储介质,其属于动态内存管理技术领域,该方法包括:获取请求内存指令,请求内存指令包括软件类型和占用内存量;根据软件类型确定目标内存区域,目标内存区域为长期内存区域、大内存区域以及小内存区域中的其中一种;在目标内存区域中,判断是否存在内存块大于占用内存量的内存页,内存页至少由一个内存块组成;若是,则将内存块大于且最接近于占用内存量的内存页标记为目标内存页,并将目标内存页中的其中一个空闲内存块分配给嵌入式软件;若否,则将目标内存区域中的其中一个空闲内存页分配给嵌入式软件。本申请具有节约嵌入式系统的内存空间资源的效果。

专利详细信息

项目 内容
专利名称 嵌入式系统的动态内存管理方法、系统、终端及存储介质
专利类型 发明申请
申请号 CN202311771736.4
申请日 2023/12/21
公告号 CN117724991A
公开日 2024/3/19
IPC主分类号 G06F12/02
权利人 北京凯思昊鹏软件工程技术有限公司
发明人 陈鹏; 张斌; 韩冰; 李云翔
地址 北京市海淀区中关村南四街四号四号楼305房间

专利主权项内容

1.一种嵌入式系统的动态内存管理方法,其特征在于,包括:获取请求内存指令,所述请求内存指令包括软件类型和占用内存量;根据所述软件类型确定目标内存区域,目标内存区域为长期内存区域、大内存区域以及小内存区域中的其中一种;在所述目标内存区域中,判断是否存在内存块大于所述占用内存量的内存页,所述内存页至少由一个内存块组成;若是,则将所述内存块大于且最接近于所述占用内存量的内存页标记为目标内存页,并将所述目标内存页中的其中一个空闲内存块分配给嵌入式软件,所述空闲内存块为未被占用的内存块;若否,则将所述目标内存区域中的其中一个空闲内存页分配给嵌入式软件,所述空闲内存页为未被占用的内存页。。百度搜索马 克 数 据 网