IA32位Linux内核中的虚拟地址映射——上
- 虚拟地址空间布局
- CPU知识储备
- Linux 内存管理的基本框架
- 地址映射的基本过程 ——
推荐书籍《Linux内核源代码情景分析》
- 1,在分析Linux32内存地址映射前,先看一段简单的C语言程序代码在32位和64位系统上运行的结果:
#include <stdio.h>
{
unsigned long tmp;
tmp = 0x12345678;
printf("tmp addr :0x%081X\n",&tmp);
return 0;
}
//32位
[root@lbf test]#./main
tmp addr :0xBFB305FC
//64位
[root@lbf test]