-
公开(公告)号:CN106095577A
公开(公告)日:2016-11-09
申请号:CN201610415936.X
申请日:2016-06-08
Applicant: 东北林业大学
IPC: G06F9/50
CPC classification number: G06F9/5016 , G06F9/5022 , G06F2209/503
Abstract: 本发明提供了一种基于多路处理器的共享内存的优化处理方法及装置。优化处理方法包括:基于多路处理器的共享内存的优化处理方法,其特征在于,优化处理方法包括:对多路处理器环境下的Linux内核进行数据结构修改,数据结构修改包括在free_area数据结构中新增数据结构链表;根据修改后的free_area数据结构,对多路处理器环境下的共享物理内存的块分配算法进行块分配优化;根据修改后的free_area数据结构,对块释放函数进行块释放优化。相比于现有伙伴算法而言,本发明的上述技术能够减小时间开销,提升物理内存的使用效率,以及降低内存碎片率。
-
公开(公告)号:CN106095577B
公开(公告)日:2019-06-07
申请号:CN201610415936.X
申请日:2016-06-08
Applicant: 东北林业大学
IPC: G06F9/50
Abstract: 本发明提供了一种基于多路处理器的共享内存的优化处理方法及装置。优化处理方法包括:基于多路处理器的共享内存的优化处理方法,其特征在于,优化处理方法包括:对多路处理器环境下的Linux内核进行数据结构修改,数据结构修改包括在free_area数据结构中新增数据结构链表;根据修改后的free_area数据结构,对多路处理器环境下的共享物理内存的块分配算法进行块分配优化;根据修改后的free_area数据结构,对块释放函数进行块释放优化。相比于现有伙伴算法而言,本发明的上述技术能够减小时间开销,提升物理内存的使用效率,以及降低内存碎片率。
-