Linux物理内存管理区初始化

Linux物理内存管理区在start_kernel函数中进行初始化,,此时启动分配器已经建立,所以可以从bootmem中分配需要的内存。

一、全局变量初始化

max_pfn:最大物理页面帧号

start_kernel()->setup_arch()->e820_end_of_ram_pfn()找出最大可用内存页面帧号。

max_low_pfn:低端内存最大页面数

start_kernel()->setup_arch()->find_low_pfn_range()

我们直接看具有高端地址空间的部分。

有勇气并不表示恐惧不存在,而是敢面对恐惧、克服恐惧

Linux物理内存管理区初始化

相关文章:

你感兴趣的文章:

标签云: