ywg_dev_doc
1. tee
2. u-boot dev note
3. kernel note
3.1. linux kernel map
3.2. linux kernel debug tools
3.3. DTS设备树详解
3.4. linux 通用双向循环链表
3.5. linux 内核函数
3.6. kernel queue note
3.7. 进程管理与调度
3.8. linux系统调用
3.9. kernel 启动流程
3.10. linux 内存管理
3.10.1. MMU
3.10.2. linux內存管理
3.10.3. 内存管理之cache
3.11. linux并发控制机制
4. linux driver modules note
5. file system note
6. application development node
7. misc
8. embeded
9. net
10. rtos note
11. android
ywg_dev_doc
»
3.
kernel note
»
3.10.
linux 内存管理
查看页面源码
3.10.
linux 内存管理
3.10.1. MMU
3.10.1.1. ARM体系MMU
3.10.1.1.1. MMU基本概念
3.10.1.1.1.1. 页
3.10.1.1.1.2. 页帧
3.10.1.1.1.3. 页表及页表项
3.10.1.1.1.4. TLB
3.10.1.1.2. MMU工作过程
3.10.1.1.2.1. 一级页表
3.10.1.1.2.2. 二级页表
3.10.1.1.3. MMU内存属性
3.10.1.1.3.1. 内存区域权限
3.10.1.1.4. 操作系统如何使用页表
3.10.1.1.4.1. 进程与MMU
3.10.2. linux內存管理
3.10.2.1. linux內存管理概述
3.10.2.1.1. 分页内存管理
3.10.2.2. linux内存分布
3.10.2.2.1. 虚拟内存
3.10.2.2.2. 从进程的角度看内存分配
3.10.2.2.3. 从内核角度看内存分配
3.10.2.3. 内存架构和linux内存模型
3.10.2.3.1. 内存架构
3.10.2.3.2. linux内存模型
3.10.2.3.3. linux内存映射
3.10.2.3.3.1. 平坦内存模型(flat memory model)的内存映射管理
3.10.2.3.3.2. 不连续内存模型(discontiguous memory model)的内存映射管理
3.10.2.3.3.3. 稀疏内存模型(sparse memory model)的内存映射管理
3.10.2.4. linux物理内存初始化(memblock)
3.10.2.4.1. early boot memory
3.10.2.4.2. memblock初始化
3.10.2.4.3. memblock物理内存映射
3.10.2.5. 物理内存的软件划分
3.10.2.5.1. 数据结构的划分
3.10.2.5.2. bootmem_init
3.10.2.6. 页帧分配器的实现
3.10.2.6.1. 页帧分配器
3.10.2.6.2. 页帧分配API
3.10.3. 内存管理之cache
3.10.3.1. 内存管理之cache
3.10.3.1.1. 多级cache存储结构
3.10.3.1.2. 多级cache之间的工作配合