LINUX CMA 初探

1、什么是CMAnode CMA,Contiguous Memory Allocator,是内存管理子系统中的一个模块,负责物理地址连续的内存分配。通常系统会在启动过程当中,从整个memory中配置一段连续内存用于CMA,而后内核其余的模块能够经过CMA的接口API进行连续内存的分配。CMA的核心并非设计精巧的算法来管理地址连续的内存块,实际上它的底层仍是依赖内核伙伴系统这样的内存管理机制,或者说
相关文章
相关标签/搜索