Linux内核下内存分配函数kmalloc、kzalloc、vmalloc的使用与区别
做过C开发的同学都比较清楚,内存分配是咱们整个开发中非常关键的一个操作,在用户态,用的最多的内存分配函数当然是malloc(),其对应的释放函数free(),通过这对函数即可实现用户态的内存相关的操作
那么,在内核态又是怎么来实现内存的申请与释放操作呢?怎么保证选用的函数适合当前的环境呢?通常在Linux内核态下的程序, 内存申请的函数有3个,即kmalloc、kzalloc和vmalloc,通...
原创
2019-08-03 00:17:46 ·
1468 阅读 ·
0 评论