登录 注册
当前位置:主页 > 资源下载 > 50 > 分析在非Linux环境下构建MMU页表的流程

分析在非Linux环境下构建MMU页表的流程

  • 更新:2024-11-04 14:53:26
  • 大小:435KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Linux - 操作系统
  • 格式:PDF

资源介绍

当CPU拿到虚拟地址去访问实际物理地址的数据时,需要从MMU的页表查询某个虚拟地址对应的实际物理地址,在某款平台中有双核A9和ARM11两种CPU。A9的MMU页表是由linux管理和创建的,ARM11运行的是rtthreaed,MMU页表是在系统启动前预先创建好的。ARM11属于ARMv6架构,其MMU需要两级页表来映射物理地址,第一级页表为段映射,一个页表条目表示1M空间;第二级页表为页映射,一个页表条目表示4K空间