北京杰创永恒科技有限公司马腾获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京杰创永恒科技有限公司申请的专利外扩内存动态管理方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121326570B 。
龙图腾网通过国家知识产权局官网在2026-05-01发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511434476.0,技术领域涉及:G06F9/50;该发明授权外扩内存动态管理方法及装置是由马腾;艾欣;王阵;郑剑海设计研发完成,并于2025-09-30向国家知识产权局提交的专利申请。
本外扩内存动态管理方法及装置在说明书摘要公布了:本公开提供一种外扩内存动态管理方法及装置,通过创建内存管理控制块结构体和线性链表节点结构体,建立内存管理链表,实现外扩内存的动态分配与释放。该方法采用首次适应算法查找满足条件的连续空闲内存区域,将高地址大块空闲内存预留给后续使用,有效防止因内存不足导致申请失败。本公开解决了嵌入式系统中外扩内存管理效率低、碎片化严重的技术问题,显著提升了系统资源利用率。
本发明授权外扩内存动态管理方法及装置在权利要求书中公布了:1.一种外扩内存动态管理方法,其特征在于,包括: 创建内存管理控制块结构体和线性链表节点结构体,所述内存管理控制块结构体包含起始地址字段和大小字段,所述线性链表节点结构体包含内存管理控制块数据区和指向下一个节点的指针; 基于所述内存管理控制块结构体和所述线性链表节点结构体,创建内存管理链表,设置所述内存管理链表的头节点起始地址为外扩内存起始地址,大小字段初始化为0; 接收内存申请请求时,获取所述内存管理链表当前长度,创建新的线性链表节点; 对所述内存管理链表从头节点开始进行遍历查找,采用首次适应算法定位满足申请大小要求的连续空闲内存区域,计算所述空闲内存区域的起始地址; 基于所述空闲内存区域的起始地址,设置所述新的线性链表节点的内存管理控制块起始地址字段和大小字段,将所述新的线性链表节点插入到所述内存管理链表的对应位置,对分配的内存区域进行清零处理,返回所述空闲内存区域的起始地址; 接收内存释放请求时,对所述内存管理链表进行遍历查找,通过地址匹配定位待释放内存对应的线性链表节点,从所述内存管理链表中删除所述线性链表节点,将传入指针置空; 其中,所述创建内存管理控制块结构体和线性链表节点结构体,包括: 基于内存管理需求,定义内存管理控制块结构体类型,设置无符号整型的起始地址字段和大小字段;对所述内存管理控制块结构体进行字段配置,将起始地址字段用于标识内存块物理起始位置,将大小字段用于记录内存块总字节数;基于所述字段配置,完成所述内存管理控制块结构体的创建,得到所述内存管理控制块结构体; 基于链表索引需求,定义线性链表节点结构体类型,设置内存管理控制块数据区和节点指针区;对所述线性链表节点结构体进行结构配置,将内存管理控制块作为节点数据区,将指向下一个节点的指针作为节点指针区;基于所述结构配置,完成所述线性链表节点结构体的创建,得到所述线性链表节点结构体。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京杰创永恒科技有限公司,其通讯地址为:102200 北京市昌平区科技园区超前路甲1号17号楼505室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励