ARMV8架构-AArch64执行状态下的4级页表

在AArch64 体系结构中,因为地址总线位宽最多支持 48 位,所以虚拟地址空间被划分为两个空间,每个空间最多支持 256 TB。

(1)低位的虚拟地址空间位于 0x0000000000000000 到 0x0000FFFFFFFFFFFF。如果虚拟地址的最高位等于 0,就使用这个虚拟地址空间,并且使用 TTBR0_ELx 来存放页表的基地址。

(2)高位的虚拟地址空间位于 0xFFFF000000000000 到 0xFFFFFFFFFFFFFFFF。如果虚拟地址的最高位等于 1,就使用这个虚拟地址空间,并且使用 TTBR1_ELx 来存放页表的基地址。

AArch64体系结构页表最多支持4级页表,输入、输出地址的最大有效位宽度为48,支持4KB、16KB和64KB的页面大小。

下面以4KB物理页面及48位地址宽度为例,MMU的页表遍历单元(Table Walk Unit, TWU)的查询过程如下图所示。

当MMU的TLB未命中时,处理器的页表查询过程如下:

(1)处理器根据虚拟地址来判断使用TTBR0

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

嵌入式学习专栏 文章被收录于专栏

7年嵌入式软、硬件开发经验,分享嵌入式软件开发相关资料,简历、工作、技术支持!!!

全部评论

相关推荐

全志一面HR面一面主要是HR对于个人一些情况进行了解;常见的HR情景题、对于公司的了解、个人发展安排、期望行业一类的。全志二面(技术一面)面试官人很好,自我介绍到拿手的项目介绍先走一波;很细致的电源方面的问答,对于一些DCDC、LDO电源的选型如何考虑,对于一些电源可靠性的测量等工作;简单介绍一些DCDC的两拓扑结构,说一下boost的原理;电源的规划与实际考虑(电源问了很多);介绍最小系统;学习的时候都是从哪些方面了解的;对于芯片最大主频、晶振的实际测量方面;使用到哪些芯片的接口类型,是否用过低速接口、外接存储一类的;对于GPIO的接口结构(上PMOS,下NMOS);关于全志的了解,相关工作内容的介绍;对于996的想法与考虑;讲过一大轮问答之后的工作意向选择;反问环节。。。。(全志硬件工程师主要做芯片内部的的模块安排与设计,同时匹配外围的的设计电路和板卡,包括原理图设计和PCB绘制,所以其实不是很匹配,想选择全职的希望考虑好是否合适,他更倾向于芯片内部的硬件使用与设计安排.工作强度方面应该就是996,需要去学很多东西,可能学习方面的压力会比较大)全志科技2025届秋季校园招聘正式启动韶华向远,征途可期💫一起设计芯片去,共同创造新未来与我们联系,开启一切可能快来投递简历吧全志科技成立于2007年,是卓越的智能应用处理器SoC、高性能模拟器件和无线互联芯片设计厂商。总部位于中国珠海,在 深圳、西安、上海、成都、横琴、广州、香港等地设有研发中心或分支机构,2015年于深交所创业板上市。【招聘岗位】芯片设计类,芯片验证类,芯片制造类,系统设计类,米哈游、算法、软件、硬件、产品多个岗位招聘中📍【工作地点】珠海、西安、深圳、广州投递方式:【内推链接】https://app.mokahr.com/campus-recruitment/allwinnertech/43436?recommendCode=DS935fNW#/jobs【内推码】DS935fNW(内推简历优先筛选~)投递的uu留下简历缩写和岗位~
全志科技
|
校招
|
13个岗位
点赞 评论 收藏
分享
10-27 19:23
中山大学 Java
AI牛可乐:嗯哼,华子听起来有点担心呢,这个情况确实需要小心处理哦。通常来说,企业会在意向明确后再进行下一步的操作,不过每个公司的情况都可能有所不同。如果担心风险,可以先和企业沟通清楚流程和条款,保护自己的权益哦。想不想听听可乐的一些小建议呢?或者我们可以私信聊聊,给你一些更具体的建议哦~点击我的头像,私信我吧!🐮🎉
点赞 评论 收藏
分享
前两天有个明年6月份研究生毕业的同学来找我看简历。她说自己本科、研究生基本都在学校里,没做过什么实习。现在要找工作了,感觉简历很单薄,问我有什么方法能够让她的简历看上去更丰富一点。我看了她的简历,其实蛮丰富的。虽然没有在公司里实习的经历,但也组织过一些学校的活动,担任过班级和学生会的一些职务,其实没她自己说得那么单薄。她问我:“但我听说公司招人很看重实习经历,像我这样的简历是不是找工作很困难?”我说:“公司招应届生确实挺看重实习经历的。如果你之前的实习经历和你现在想应聘的岗位是相关的,公司就会觉得你对我们这个岗位是有概念的,有一些基础,不必从零开始教你。所以有实习经历确实是个比较大的优势。”她说:“那我怎么办啊?啥实习都没有!”我说:“你距离明年毕业还有9个月的时间,从零开始积累实习经验都来得及!一般一份实习做3个月,9个月你都可以做3份实习了。现在开始做真的不晚!”我经常建议毕业以后想要进入企业工作的同学在大学期间多做实习。做实习的真正目的其实不是为了让你的简历更好看,而是在这个过程中探索自己究竟对什么样的工作感兴趣、可以接受什么样的工作状态。学生身份的试错成本是很低的,利用好这段时间多多尝试。虽然不太可能一下子就找到那份愿意干一辈子的工作,但至少能通过更多的尝试,找到自己相对能接受的那份工作。虽然几乎每一份工作都有令人痛苦的时刻,但我相信没有人不想让自己在工作中能够开心一点。“用最小的成本多多进行尝试”就是能够让你的第一份工作相对开心一点最好的办法! #牛客创作赏金赛#
点赞 评论 收藏
分享
5 1 评论
分享
牛客网
牛客企业服务