s3c2440MMU.pdf.pptVIP

  • 42
  • 0
  • 约2.57千字
  • 约 17页
  • 2017-01-21 发布于天津
  • 举报
s3c2440MMU.pdf

在复杂的嵌入式系统设计时,越来越多的会选用带有存储管理单元(MMU)的微处理器芯片。 MMU完成的主要功能有: 将主存地址从虚拟存储空间映射到物理存储空间。 存储器访问权限控制。 设置虚拟存储空间的缓冲特性等。 2.4.2 存储管理单元-MMU 虚拟地址存储系统示意图 逻辑地址 对换 主存 辅助存储器 物理地址 MMU 微 处 理 器 2.4.2 存储管理单元-MMU ARM920T微处理器核的MMU采用了分页虚拟存储管理方式。它把虚拟存储空间分成一个个固定大小的页,把物理主存储的空间也分成同样大小的一个个页。 通过查询存放在主存中的页表,来实现虚拟地址到物理地址的转换。但由于页表存储在主存储中,查询页表所花的代价很大,因此,通常又采用快表技术(TLB translation lookaside buffer)来提高地址变换效率。 2.4.2 存储管理单元-MMU TLB技术中,将当前需要访问的地址变换条目存储在一个容量较小(通常8~16个字)、访问速度更快(与微处理器中通用寄存器速度相当)的存储器件中。当微处理器访问主存时,先在TLB中查找需要的地址变换条目,如果该条目不存在,再从存储在主存中的页表中查询,并添加到TLB中。 这样,当微处理器下一次又需要该地址变换条目时,可以从TLB中直接得到,从而提高了地址变换速度。 2.4.2 存储

文档评论(0)

1亿VIP精品文档

相关文档