上传者: samuel_tse
|
上传时间: 2021-08-27 15:35:08
|
文件大小: 3.61MB
|
文件类型: PDF
本文从几个角度来介绍一下linux 内存管理;分析的代码是TI linux-davinci-staging;内核版本为2.6.32。
1. Linux 内核管理哪些物理空间;arm 版本的4G虚拟地址是如何组织的;
2. 内核空间如何获得虚拟/物理空间,并使用它们;
3. 用户空间如何获得虚拟/物理空间,并使用它们;
4. 内核空间和用户空间如何交互;
5. 整体的介绍一些Linux的缺页处理主流程;
6. 按照时间轴,从汇编代码开始,整个内存管理体系如何建立并运作起来的;