Linux内核分析(十一)--内存管理之内存的动态申请和释放

目录

一、引言
二、slab
------>2.1、slab原理
------------>2.1.1、常用数据结构
------------>2.1.2、常规的小内存申请

三、用户空间的内存使用

------>3.1、进程内存分配
------>3.2、malloc的实现
------------>3.2.1、小内存
------------>3.2.2、大内存
------------>3.2.3、内存释放(内存泄漏)
------>3.3、应用程序内存的lazy行为
------>3.4、内存OOM的打分因子

四、内核空间的内存使用

------>4.1、高端内存
------>4.2、kmalloc、vmalloc、ioremap
------>4.3、总结

一、引言

内核空间 和用户空间申请的内存最终和buddy怎么交互?以及在页表映射上的区别?虚拟地址

你可能感兴趣的:(CPU性能分析与操作系统的构建,linux,java,算法)