Advertisement

Linux内存管理的核心原理

阅读量:

系统启动之Linux内存管理基础


Keywords

非一致内存访问(NUMA)架构、节点单元、内存管理区域、一致内存访问(UMA)架构、内核页表结构、内存管理区域分配机制(伙伴系统Buddy System)、slab机制、活跃页面链表、非活跃页面链表、预留物理页框、TLB抖动现象以及内存管理的初始化过程……

闲言碎语

直接映射 :指的是将一段连续的虚拟内存区域永久性地对应到某一特定的物理内存区域,并生成相应的页表条目。这些条目一旦创建,其内容将不会发生改变,所建立的映射关系也始终保持不变【固定

1. 操作系统启动过程

参考《linux内核完全注释 》《Linux Kernel Analysis》,以下内容将重点聚焦于内存管理机制。

注:文中所引用的代码源自Linux内核版本2.6.11。

初始阶段,代码运行于实模式 环境中,BIOS 负责执行开机自检等操作,在完成中断向量表IVT的初始化后,系统将读取用户

全部评论 (0)

还没有任何评论哟~