知识点
1、地址转化总体分析
2、TTB配置
3、段式转化分析
4、细页转化分析

 

1、地址转化总体分析

1)地址转换类型:arm系统支持3中类型的地址转换
①段式转换
②粗粒度页面转换
③细粒度页面转化

 

 

 

2、TTB--translation table base

MMU要自动进行虚拟地址到物理地址的转化,首先要找到以及页表,而一级页表的基地址(TTB)是保存在CP15的C2寄存器中。因此程序员创建号好相应的页表后,需要将页表基地址写到对应的寄存器中。

3、段式转化分析

如果一级页表项中最后两位为'10',接下来转化过程按照段的方式进行

 

 

 

 

4、细页转化分析

前12位作为一级页表转换的索引,中间10位作为二级页表索引。