AMR中MMU的作用:1.将虚拟地址转换成物理地址;2.控制存储访问权限;3.决定存储器中没一页cache和写缓冲器的行为; 当禁用MMU时,所有的虚拟地址一一映射到与其对应的物理地址,MMU在转换一个地址失败的时候就会产生一个中止异常。
一级页表支持的4种类型页表项:1.1MB段转换项;2.指向L2细页表的目录项;3.指向L2粗页表的目录项;4.产生中止异常的错误项; MMU是通过页表项的组后两位来确定页表项的类型的。
二级页表的可能4种页表项:1.定义64KB页帧属性的大页表项;2.定义4KB页帧属性的小页表项;3.定义1KB页帧属性的微页表项;4.访问时产生的错误中止异常的错误页表项; MMU通过页表项的最后两位来确定页表项的类型;
每个任务使用的最大页表存储空间为:((任务大小)/1MB)*(L2页表大小);
阅读(1616) | 评论(0) | 转发(0) |