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

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

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

本視頻所涉及的知識點有以下幾個:

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

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

    3.行程的用戶空間管理

    4.請頁機制

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

    6.交換機制

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

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

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