一、引言 二、vmalloc ------>2.1、vmalloc ------>2.2、对称多处理 SMP(Symmetric MultiProcessing) ------>2.3、非均衡访存模型 NUMA(Non-Uniform Memory Access) 三、数据结构 ------>3.1、vm_struct ------>3.2、vmap_area 四、vmalloc初始化 ------>4.1、伙伴系统 ------>4.2、slub allocator 五、vmalloc总结 六、malloc缺页异常处理 ------>6.1、内核页表 ------>6.2、do_page_fault ------>6.3、vmalloc_fault ------>6.4、总结