- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上海交大ARM培训教材带Cache内核简要介绍研讨
Top 12 bits of VA act as a pointer into the level 1 Translation Table. With the addition of the Translation Table Base - these bits locate a level one descriptor entry. If a section base address is found, the top 12 bits of the level 1 descriptor entry supplies a new value for the top 12 bits of the address generated to be generated, along with attributes for physical memory belonging to this section. The bottom 20 bits of the VA address passes directly through. Therefore level 1 section descriptors can completely relocate 1Mb sections of VA to any 1Mb aligned TLB 和变换表 TLB是最近用于从虚拟地址 到 物理地址变换的cache 为大多数存储器访问提供变换和访问权限的信息 若TLB 没有命中,页表浮动硬件将从存于物理存储器中的变换表重新找回,然后TLB 被更新 如果 TLB 满了, 有的值将因循环编排的方式被覆盖 变换表驻留在物理存储器中 第一级页表包含4096个变换,通过虚拟地址的位 31:20 索引 变换项包含一个指针,指向1MB的段物理空间,连同其属性信息... 指向另一页表基地址的指针,包含了许多指向较少页物理地址指针 好的间隔尺度要求更多的页表,因此也需要更多的物理存储空间! 检查TLB是否包含该虚拟地址 虚拟地址 得到物理地址 页表浮动 得到物理地址 是 否 更新 TLB MMU 转换过程 变换过程由硬件完成,对用户是透明的 变换表由软件产生 第一级描述 第一级描述是转换表中的一个条目,它可以是: 一个错误 一个段描述 一个粗略的或细致的页描述 段描述指针指向1Mb 的段物理空间,包括访问权限和可cache和可缓冲的控制位 如果第一级取返回的是一个页描述,这将提供第二级描述表的基地址 粗略页表 错误 详细页表 段 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 段基地址 1 AP 域选择 C B 1 0 粗略的第二级描述基地址 1 域选择 0 1 详细的第二级描述基地址 1 域选择 1 1 0 0 第二级描述 第二级描述保存的是大页,小页的基地址 位 [1:0] 代表访问类别 微页只支持详细页表 加入微页是为了改善存储器以用于更高级的文件分段系统 大页 错误 微页 小页 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 大页基地址 0 1 0 0 AP3 AP2 AP1 AP0 C B 小页基地址 C B 1 0 AP3 AP2 AP1 AP0 微页基地址 1 1 C B AP 第一级变换页表 虚拟地址 第一级转换页表 C B Domain Selector AP 0x000 1 1 0 C B Domain Selector AP 0x002 1 1 0 C B Domain Selector AP 0xFFC 1 1 0 C B Domain Selector AP 0xFFF 1 1 0 C B Domain Selector AP 0xFFF 1 1 0 C B Domain Selector AP 0xFFF 1 1 0 C B Domain Selector AP 0xFFF 1 1 0 0x002 00000 0x003 00000 0x004 00000 0x001 00000 0x005 00000 0x006 00000 0xFFF 00000 0xFFE 00000 0xFFD 00000 0xFFC 00000 物理地址 4096 项 1 MB 段 1 MB 段 错误
您可能关注的文档
- 【中考复习方案】2015中考物理(沪科版)复习课件:第8课时 质量与密度(共29张PPT)研讨.ppt
- 【中考总复习】2015届中考专题复习课件:专题18:反比例函数(共38张PPT)研讨.ppt
- 【中考突破】人教版2016年初中物理中考复习课件-物理课件-第十六章 电压 电阻(共31张PPT)研讨.pptx
- 【中考夺分+全国】2015年中考物理复习课件:第3讲+透镜及其应用(共41张PPT)研讨.ppt
- 【二次函数】知识点总结研讨.doc
- 【人教版】九年级化学上册第5单元:课题2-如何正确书写化学方程式研讨.ppt
- 【人教版】2016年春九年级物理:专题13《电与磁、电磁波》ppt课件研讨.ppt
- 【人教版】八年级物理上册:5.1《透镜》ppt课件研讨.ppt
- 【人教版上课用】化学实验基本方法-蒸馏、萃取、分液研讨.ppt
- 【优化巩固】高中化学 第一章 第一节 第二课时 蒸馏和萃取课件 新人教版必修1研讨.ppt
文档评论(0)