MMU相关的基本概念

描述

  1-MMU相关的基本概念

  (1)虚拟地址相关基本概念

  • 虚拟内存(Virtual Memory,VM):为每个进程提供了一致的、连续的、私有的内存空间,简化了内存管理。将主存看成是一个存储在磁盘上的地址空间的高速缓存,当运行多个进程或者一个进程需要更多的空间时,主存显然是不够用的,这时需要更大、更便宜的磁盘保存一部分数据。

  • 虚拟地址空间(Virtual Address Space,VAS):每个进程独有。

  • 虚拟页(Virtual Page,VP):把虚拟内存按照页表大小进行划分。

  • 虚拟地址(Virtual Address,VA):处理器看到的地址。

  • 虚拟页号(Virtual Page Number,VPN):用于定位页表的PTE。

  (2)物理地址相关的基本概念

  • 物理内存(Physical Memory,PM):主存上能够使用的物理空间。

  • 物理页(Physical Page):把物理内存按照页表的大小进行划分。

  • 物理地址(Physical Address,PA):物理内存划分很多块,通过物理内存进行定位。

  • 物理页号(Physical Page Number,PPN):定位物理内存中块的位置。

  (3)页表相关的基本概念

  • 页表(Page Table):虚拟地址与物理地址映射表的集合。

  • 页表条目(Page Table Entry,PTE):虚拟地址与独立地址具体对应的记录。

  • 页全局目录(Page Global Directory,PGD):多级页表中的最高一级。

  • 页上级目录(Page Upper Directory,PUD):多级页表中的次高一级。

  • 页中间目录(Page Middle Directory,PMD):多级页表中的一级。

  

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分