Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 商标交易 积分商城 国际服务 IP管家助手 科技果 科技人才 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 北京航空航天大学刘磊获国家专利权

北京航空航天大学刘磊获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉北京航空航天大学申请的专利一种减少延迟敏感应用页面迁移的内存分配机制获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119576551B

龙图腾网通过国家知识产权局官网在2026-04-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411638004.2,技术领域涉及:G06F9/50;该发明授权一种减少延迟敏感应用页面迁移的内存分配机制是由刘磊设计研发完成,并于2024-11-15向国家知识产权局提交的专利申请。

一种减少延迟敏感应用页面迁移的内存分配机制在说明书摘要公布了:本发明提供了一种减少延迟敏感应用页面迁移的内存分配机制,包括:1应用类型的分类器,用于区分延迟敏感应用高优先级和其它应用低优先级。2内存分配机制,主要包括延迟敏感应用页面分配机制和其他应用页面分配机制。将延迟敏感应用的页面分配在不可移动页面周围,从而避免未来延迟敏感应用的页面出现频繁的迁移操作3内存压缩机制,内存压缩机制可以与本方法的内存分配机制协同工作,在系统内存压力高时,避免延迟敏感应用的页面被迁移,提升其服务质量。

本发明授权一种减少延迟敏感应用页面迁移的内存分配机制在权利要求书中公布了:1.一种减少延迟敏感应用页面迁移的内存分配机制,其特征在于,包括以下步骤: 步骤1,建立一个区分应用类型分类器,用于区分延迟敏感应用和其它应用,所述延迟敏感应用是高优先级,所述其它应用是低优先级; 步骤2,建立内存分配机制,包括延迟敏感应用页面分配机制和其他应用页面分配机制; 步骤3,建立内存压缩机制,使所述内存压缩机制与所述内存分配机制协同工作,在系统内存压力高时,避免延迟敏感应用的页面被迁移,从而提升系统服务质量; 步骤2中包括以下步骤: 步骤2.1,该内存分配机制位于操作系统内核当中,在操作系统出现缺页中断时触发,在操作系统内存压力大且分配不出大页时,为应用程序分配小页; 步骤2.2,根据应用类型分类器的结果,系统当中的页面同样可以被分类为两种类型,分别为:延迟敏感应用的页面和其他应用的页面,这两种应用程序都会向操作系统请求内存,在操作系统进行页面分配前,会获取应用类型分配器的结果; 步骤2.3,对于来自高优先级的延迟敏感应用的页面分配请求,首先分配位于不可移动页面周边的小页进行分配,由于不可移动页面不能被迁移,因此包含不可移动页面的内存块不能被用于大页的分配,将延迟敏感应用的页面分配在不可移动页面周边,可以避免复杂的内存压缩和内存迁移操作,不可移动页面周边的可分配页面是有限的,当这部分页面被全部分配后,使用一个不可移动内存池与操作系统内存池进行交互,进一步从不可移动内存池中为延迟敏感应用分配页面,这一不可移动内存池能在页面充足时,将页面移回操作系统内存池;而在页面不足时,将页面从操作系统内存池移入不可移动内存池,记录从不可移动页面周边分配出的小页和从不可移动内存池中分配出的小页,以便在后续内存压缩时跳过这些区域; 步骤2.4,对于来自低优先级的其他应用的页面分配请求,使用现有操作系统的页面分配机制,包括在Linux中,直接在伙伴系统上随机选取合适的小页进行分配,这些页面可能会在未来操作系统内存压力较大时,被内存压缩所迁移,但由于这些应用对于页面迁移操作不敏感,因此内存分配机制总体上能够提升系统性能; 步骤3中包括以下步骤: 步骤3.1,该内存压缩机制同样位于操作系统内核当中,在系统内存压力大,无法分配出大页时,操作系统为应用程序分配小页,同时触发内存压缩机制,该内存压缩机制与内存分配机制协同工作,避免属于延迟敏感应用的页面被迁移; 步骤3.2,在内存压缩期间,使用两个指针对指定的内存区域进行扫描,其中一个指针从前向后扫描内存,并收集其中已分配的可移动页面;另一个指针从后向前扫描内存,并收集其中未被分配的页面;在扫描过程中,这两个扫描指针跳过来自延迟敏感应用的页面,当这两个扫描指针相遇时,所有的可移动页面都会被拷贝迁移到未分配的页面,这样做可以为物理内存预留出连续的内存空间,以便将来大页分配时使用,在内存压缩时跳过延迟敏感应用的页面,避免了延迟敏感应用的页面出现迁移。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京航空航天大学,其通讯地址为:100191 北京市海淀区学院路37号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。