logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在Linux内核模块中使用CMA内存分配

本文探讨了在一个Linux内核模块中使用CMA分配大块连续内存的方法,内存中大内存的方法,主要有:保留内存、memblock和CMA。保留内存对于模块使用是比较方便,但是保留的内存内核是不管理也不可用的,完全由用户决定怎么使用,这样如果用户使用不充分会造成内存的浪费。memblock是内核启动时,使用的预留内存的方法,当内核启动完成就不能再用对应的接口了。CMA(Contiguous Memory

#linux#服务器#centos
到底了