內存映射

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

計算機科學中,記憶體映射(英語:memory map)是一種數據結構(通常駐留在內存本身中),它指示內存的布局方式。 術語「記憶體映射」在不同的上下文中可以具有不同的含義。

  • 它是使用關聯記憶體的最快,最靈活的緩存組織。 關聯存儲器存儲該存儲字的地址和內容。
  • 在引導過程中,會從固件傳遞記憶體映射,以指示操作系統內核有關內存布局的信息。 它包含有關總內存大小,任何保留區域的信息,還可以提供特定於體系結構的其他詳細信息。
  • 在虛擬內存實現和內存管理單元中,內存映射是指頁面表,這些頁面表存儲特定進程的虛擬記憶體布局與該空間與物理內存地址的關係之間的映射。
  • 在本機調試程序中,記憶體映射是指已加載的可執行(或)庫文件與記憶體區域之間的映射。 這些內存映射用於將內存地址(例如函數指針)解析為實際符號。