Linux节点和内存管理区的初始化
节点和管理区是内存管理中所涉及的重要概念,其数据结构在前文《linux物理内存概述》中已经介绍,现在让我们来看看linux是如何完成节点和管理区的。在内核首先通过setup_arch()-->paging_init()-->zone_sizes_init()来初始化节点和管理区的一些数据项staticvoid__initzone_sizes_init(void) { unsignedlongmax_zone_pfns[MAX_NR_ZONES]...