- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三、MMU 一级描述符 一级描述符:从页表中得到的相应地址变换条目。 它定义了与之相应的1M存储空间是如何映射的。 一级描述符类型: 4种格式的一级描述符,由位[1:0]定义。 三、MMU 粗粒度页表描述符 一级描述符的位[1:0]为0b01(0b代表二进制),包含了粗粒度的二级页表的物理地址。 三、MMU 粗粒度页表描述符获取二级描述符过程 三、MMU 段描述符 一级描述符的位[1:0]为0b10。 三、MMU 细粒度页表描述符 一级描述符的位[1:0]为0b11,包含了细粒度的二级页表的物理地址。 三、MMU 基于段地址的变换过程 三、MMU 粗粒度大页地址变换过程 三、MMU 粗粒度小页地址变换过程 三、MMU 细粒度大页地址变换过程 三、MMU 细粒度小页地址变换过程 三、MMU 细粒度极小页地址变换过程 三、MMU MMU中的存储访问权限控制 在MMU中,寄存器C1的R、S控制位和页表中地址转换条目中的访问权限控制位(A、P)联合作用控制存储访问的权限。 MMU存储访问权限控制的具体规则如下 三、MMU MMU中的域(Domain) 域:一些段、大页或者小页的集合。 ARM支持最多16个域。 每个域的访问控制特性由CP15中的寄存器C3中的两位控制。 因此能很容易地将某个域的地址空间包含在虚拟存储空间中,或是排除在虚拟存储空间之外。 CP15中寄存器C3中的每两位控制一个域的访问控制特性,字段编码和含义如下: 三、MMU 三、MMU 快速上下文切换技术 快速上下文切换技术FCSE(Fast Context Switch Extension):通过修改系统中不同进程的虚拟地址,避免在进行进程间切换时造成的虚拟地址到物理地址的重映射。 如果两个进程占用的虚拟地址空间有重叠,则系统在这两个进程之间进行切换时,必须进行虚拟地址到物理地址的重映射,包括重建TLB、清除Cache,整个工作需要巨大的系统开销,而快速上下文切换技术的引入避免了这种开销。 FCSE位于CPU和MMU之间,其功能就是将不同进程使用的相同虚拟地址映射为不同的虚拟空间,使得在上下文切换时无须重建TLB等 三、MMU 存储器映射的输入/输出 在ARM系统中,I/O操作通常被映射成存储器操作,即输入/输出是通过存储器映射的可寻址外围寄存器和中断输入的组合来实现的。 在ARM中,I/O的输出操作可通过存储器写入操作实现;I/O的输入操作可通过存储器读取操作实现。这样I/O空间就被映射成存储空间。 但是,对于存储器映射的I/O空间的操作,不能使用Cache技术。 作业 P54 1、7--13 本章结束 §2.3 ARM处理器结构 六、ARM7硬件结构 §2.4 存储系统机制 一、存储系统 1、数据类型 (1)、数据类型 (a )、 8位有符号和无符号字节。 (b )、16位有符号和无符号半字。 (c )、32位有符号和无符号字。 (2)、对齐 (a)ARM指令都是32位的字,必须以字(4字节)为单位边界对齐。 (b)Thumb指令是16位半字,必须以字(2字节)单位边界对齐。 注: (1)V7版本以前ARM操作都是面向32位的操作数; (2)数据传送指令支持较短的字节和半字的数据类型。 (3)对齐(正数,负数) 当从存储器读取一个字节和半字时,根据指令对数据的操作类型,将其无符号0或有符号“符号位”扩展为32位,进而作为32位数据在内部进行处理。 1 1 1 2 3 4 2 §2.4 存储系统机制 一、存储系统 3) 存储管理 存储空间 地址线 32条 地址空间 4GB (232 存储字节) 存储基本单位:字节 存储组织 :字 (4) 存储格式分类 (大端模式 、 小端模式) 一、存储系统 2、数据存储格式有两种 (A)大端模式: 一、存储系统 2、数据存储格式有两种 (B)小端模式: 一、存储系统 2、数据存储格式有两种 ( A)大端模式: (B)小端模式: §2.4 存储系统机制 一、存储系统 3、 存储器接口 结构: Von Neumann architecture 冯。诺依曼结构 数据总线宽度 32位 地址总线32条 存储器访问指令 load, store, and swap 存取操作:字节存取、半字存
您可能关注的文档
- 华南理工大学《电力系统分析》武志刚 PowerSystemChapter7-zhong.pptx
- 华南理工大学《电力系统分析》武志刚 PowerSystemChapter6new.ppt
- 华南理工大学《电力系统分析》武志刚 PowerSystemChapter7new.ppt
- 华南理工大学《电力系统分析》武志刚 PowerSystemChapter8.ppt
- 华南理工大学《电力系统分析》武志刚 电力系统分析.pptx
- 华南理工大学《中国近现代史纲要》2008-2009学期纲要复习题(近代史).doc
- 华南理工大学《中国近现代史纲要》2010-2011年下《纲要》复习提纲 近代史.doc
- 华南理工大学《中国近现代史纲要》2011-2012年下《纲要》复习提纲.doc
- 华南理工大学《电力系统分析》武志刚 PowerSystemChapter8new.ppt
- 华南理工大学《中国近现代史纲要》第二学期纲要复习题.doc
- 嵌入式系统精品教学(田志忠)第3章 ARM寻址方式与指令系统.ppt
- 嵌入式系统精品教学(田志忠)第4章 嵌入式操作系统.ppt
- 嵌入式系统精品教学(田志忠)第5章 ARM接口设计-LCD.ppt
- 嵌入式系统精品教学(田志忠)第5章 ARM接口设计-LED.ppt
- 嵌入式系统精品教学(田志忠)第5章 ARM接口设计-Modify.ppt
- 嵌入式系统精品教学(田志忠)第5章 ARM接口设计.ppt
- 嵌入式系统精品教学(田志忠)第5章 ARM接口设计-Uart.ppt
- 嵌入式系统精品教学(田志忠)第5章 ARM接口设计-USB.ppt
- 嵌入式系统精品教学(田志忠)第5章 ARM接口设计-触摸屏.ppt
- 嵌入式系统精品教学(田志忠)第5章 ARM接口设计-键盘.ppt
文档评论(0)