一、引子 系统进程是通过虚拟地址访问内存,但是CPU必须把它转换程物理内存地址才能真正访问内 存。为为提高这个转换效率,CPU会缓存最 近的虚拟内存地址和物理内存地址的映射关系,并 保存在一个由CPU维护的映射表中。为了尽量提高内存的访问速度,需要在映射表中保存尽量 多的映射关系。 而在Linux中,内存都是以页的形式划分的,默认情况下每项是4K,这就意味着如果物理内存 很大,则映射表的条目将会非常多,会影响CPU的检索效率。因为内存大小是固定的,为了减 少映射表的条目,可采取的办法只有增加页的尺寸。 二、Huge…