全部博文(153)
分类:
2009-09-11 22:03:31
1. Arm存储系统是通过协处理器cp15来控制的。
2. Cp15包含16个32位的寄存器。
3.访问cp15寄存器主要有两种指令:mcr(register->co-operate);mrc
常用格式:
MCR P15, 0,
4.sep4020不支持c0的cache类型,即不支持c0的第二操作数为1
5.mmu的三个功能:
物理存储空间到虚拟存储空间的映射
存储器访问权限的限制
设置虚拟存储空间的缓冲特性(如是否缓冲)
6.页表是实现mmu功能的重要手段,页表是一个位于内存中的表,它的每一行对应于虚拟存储空间的一个页。
该行包含了该虚拟内存页对应的物理内存页的地址、该页的权限和该页的缓冲特性。
7.cp15的c2保存了页表的基地址。