源码基于:Linux5.4
0. 前言
在 zone初始化一文中简单剖析了 zone 的初始化流程,也是继 memblock初始化 和 SPARSEMEM初始化 之后有一个内存管理层,而zone 这一层管理层中,所有的物理内存都会被添加到zone 中的成员变量 free_area 数组管理,而它就是buddy 系统管理的核心数据结构。
转载:https://blog.csdn.net/jingerppp/article/details/127785111
查看评论
源码基于:Linux5.4
在 zone初始化一文中简单剖析了 zone 的初始化流程,也是继 memblock初始化 和 SPARSEMEM初始化 之后有一个内存管理层,而zone 这一层管理层中,所有的物理内存都会被添加到zone 中的成员变量 free_area 数组管理,而它就是buddy 系统管理的核心数据结构。