[Linux内核源码阅读笔记] 研究物理内存管理与分配机制探讨
发布时间
阅读量:
阅读量
文章结构概述
- 1 物理内存的管理
-
-
1.1 页表
-
- 虚拟地址分解
- 对页表的分析
- 页表项中附加的信息内容
-
1.2 TLB的管理
-
1.3 伙伴系统(页分配器)
-
- 伙伴系统的理论基础
- 按区域划分的伙伴系统管理方式
- 区域中的水线设置
-
1.4 slab块分配器
-
- 核心原理概述
- 编程接口设计
-
- 针对通用内存缓存的编程接口实现
-
针对特定对象类型的内存缓存编程接口设计
- 内存缓存所采用的数据结构形式
- slab机制实现特定对象缓存分配功能
- slab机制用于通用缓存的分配过程
- slab机制中的颜色标记技术应用
- slab机制下的内存回收策略实施方式
- 经过优化后的块分配器结构
-
1.5 不连续页分配器
-
- 编程接口设计内容
- 所采用的数据结构类型
-
-
1 物理内存的管理
1.页表结构与功能分析
页表的主要功能是存储虚拟地址与物理地址之间的对应关系。每个页表项不仅包含指向物理页帧的指针,还利用额外的比特位来保存页面的访问权限、状态等附加信
全部评论 (0)
还没有任何评论哟~
