[发明专利]基于多路处理器的共享内存的优化处理方法及装置有效
| 申请号: | 201610415936.X | 申请日: | 2016-06-08 |
| 公开(公告)号: | CN106095577B | 公开(公告)日: | 2019-06-07 |
| 发明(设计)人: | 景维鹏;王月;雷海军;刘亚秋;隋正文 | 申请(专利权)人: | 东北林业大学 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 哈尔滨市伟晨专利代理事务所(普通合伙) 23209 | 代理人: | 陈润明 |
| 地址: | 150040 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明提供了一种基于多路处理器的共享内存的优化处理方法及装置。优化处理方法包括:基于多路处理器的共享内存的优化处理方法,其特征在于,优化处理方法包括:对多路处理器环境下的Linux内核进行数据结构修改,数据结构修改包括在free_area数据结构中新增数据结构链表;根据修改后的free_area数据结构,对多路处理器环境下的共享物理内存的块分配算法进行块分配优化;根据修改后的free_area数据结构,对块释放函数进行块释放优化。相比于现有伙伴算法而言,本发明的上述技术能够减小时间开销,提升物理内存的使用效率,以及降低内存碎片率。 | ||
| 搜索关键词: | 基于 处理器 共享 内存 优化 处理 方法 装置 | ||
【主权项】:
1.基于多路处理器的共享内存的优化处理方法,其特征在于,所述优化处理方法包括:对多路处理器环境下的Linux内核进行数据结构修改,所述数据结构修改包括在free_area数据结构中新增数据结构链表;根据修改后的free_area数据结构,对所述多路处理器环境下的共享物理内存的块分配算法进行块分配优化;根据修改后的free_area数据结构,对块释放函数进行块释放优化;所述块释放优化包括:将原始的所述free_list数据结构链表中的伙伴块合并时机转移到新增的所述free_list_delay数据结构链表中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北林业大学,未经东北林业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610415936.X/,转载请声明来源钻瓜专利网。





