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):多級頁表中的一級。
-
操作系統
+關注
關注
37文章
7077瀏覽量
124932 -
內存管理
+關注
關注
0文章
168瀏覽量
14472 -
MMU
+關注
關注
0文章
92瀏覽量
18632 -
物理內存
+關注
關注
0文章
11瀏覽量
8556
發布評論請先 登錄
評論