知识点
1、地址转化总体分析
2、TTB配置
3、段式转化分析
4、细页转化分析
1、地址转化总体分析
1)地址转换类型:arm系统支持3中类型的地址转换
①段式转换
②粗粒度页面转换
③细粒度页面转化
2、TTB--translation table base
MMU要自动进行虚拟地址到物理地址的转化,首先要找到以及页表,而一级页表的基地址(TTB)是保存在CP15的C2寄存器中。因此程序员创建号好相应的页表后,需要将页表基地址写到对应的寄存器中。
3、段式转化分析
如果一级页表项中最后两位为'10',接下来转化过程按照段的方式进行
4、细页转化分析
前12位作为一级页表转换的索引,中间10位作为二级页表索引。