一种多进程系统中的内存管理方法及装置制造方法及图纸

技术编号:9406179 阅读:85 留言:0更新日期:2013-12-05 06:06
本发明专利技术公开了一种多进程系统中的内存管理方法及装置,用以优化系统内的内存管理方式,提高内存利用率以及提高内存分配成功率。该方法为:内存管理装置采用共享内存池进行内存块的统一规划,并通过进程的标识信息和互斥信号量,区分多进程对内存池中内存块的申请和释放,令多个进程对同一规格的内存块的访问互不干扰,这样,便可以实现内存的优化管理,既可以避免由于内存不足而反复向操作系统申请所带来的资源消耗,同时也能避免在操作系统产生大量的内存碎片,进而有效地提高了系统的内存利用率以及内存分配成功率。

【技术实现步骤摘要】

【技术保护点】
一种多进程系统中的内存管理方法,其特征在于,包括:在初始配置阶段,创建共享内存池,并按照预设的内存配置信息在所述共享内存池中进行内存块规划;接收到内存调用指令时,选取一进程,并通过所述一进程在所述共享内存池中申请符合内存调用指令的相应规格的内存块,以及对应所述相应规格的内存块记录所述一进程的标识信息和互斥信号量,其中,所述互斥信号量用于表示某一规格的内存块当前已被占用且不能再被其他进程申请。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨焕军王雪平
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1