歡迎光臨
每天分享高質量文章

Linux作業系統原理與應用_虛擬記憶體管理

本節課的主要內容:介紹記憶體的層次結構、透過引入虛擬記憶體技術來介紹當下作業系統的主要思想、透過段機制和分頁機制來實現虛地址到實地址的轉化、核心空間到物理空間的對映、介紹行程使用者使用者態下的空間、透過一個列印各個區間的起始地址的使用者態下的實體程式來進一步清楚檢視相應的地址,虛擬記憶體的實現機制以及它們之間的關係以及主要資料結構mm_struct和vm_area_struct

本影片所涉及的知識點有以下幾個:

    1.虛擬記憶體的基本思想

    2.虛地址到實地址的轉換

    3.行程的使用者空間管理

    4.請頁機制

    5.物理記憶體的分配與回收

    6.交換機制

將圍繞以下兩個問題進行展開:

    1.一個源程式編譯連線後形成的地址是虛地址空間還是物理地址空間?如何進行管理?

    2.程式裝入記憶體的過程中,虛地址如何被轉化為物理地址?