* 2.4 ARM存储器结构 2.4.5 ARM的MMU结构(续) 2.第1级描述符 存储器管理的段/页寻址中的段表/页表都放在存储器中。表的基址、域、访问权限以及有关特性都放在第1级描述符中。第1级描述符也放在存储器中。该变换表由CP15协处理器的寄存器给出;而表格索引则由虚拟地址31~20给出 2.4 ARM存储器结构 2.4.5 ARM的MMU结构(续) 2.第1级描述符 第1级描述符按位1~0可有以下4种情况。 00:无效; 01:粗调页的描述符; 10:段的描述符; 11:细调页的描述符(支持某些ARM处理器核)。 2.4 ARM存储器结构 2.4.5 ARM的MMU结构(续) 3.段式寻址 如图2-20所示,32位虚拟地址(即逻辑地址)分成高12位段表索引(Table Index)和20位段索引(Section Index)。12位段表索引与CP15的R2中的18位变换表基址(Translation Table Base Address)合并成存储器存取地址(最后2位为00)。查段表找出相应的段描述符,位31~20为段基址(Section Bass Address);位19~12为0;位11~10为AP存储器存取权限;位9为0;位8~5为域;位4不确定;位3为C:Cache允许;位2为B:缓冲器允许;最低2位为10,表示段描述符。然后,段基址与段索引
原创力文档

文档评论(0)