Chinaunix首页 | 论坛 | 博客
  • 博客访问: 163423
  • 博文数量: 38
  • 博客积分: 705
  • 博客等级: 中士
  • 技术积分: 372
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-30 15:24
文章分类

全部博文(38)

文章存档

2016年(2)

2014年(1)

2013年(2)

2012年(33)

分类: LINUX

2012-07-06 16:40:18

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页表大小);






阅读(1592) | 评论(0) | 转发(0) |
0

上一篇:MMU总结7.5

下一篇:shell脚本详解命令

给主人留下些什么吧!~~