1 、 VMM 的管理簡介
首先,還是簡單講解一下記憶體以及 VMM 的一點工作原理。
記憶體和交換空間一般都是用頁面來進行分配和管理的。 在記憶體中存在兩種類型的頁面:計算頁面(一般為可執行文件段中的頁面)和文件頁面(存儲的數據文件的頁面)。 當我們執行程序或者讀入數據的時候,記憶體中的頁面就逐漸被佔用。 當空閒的記憶體只剩 minfree 的時候, vmm 的調頁就被喚醒,通過調頁算法,將內存中的頁面轉移到交換空間中。 一直到空閒內存達到 maxfree,才停止調頁。
首先,還是簡單講解一下記憶體以及 VMM 的一點工作原理。
記憶體和交換空間一般都是用頁面來進行分配和管理的。 在記憶體中存在兩種類型的頁面:計算頁面(一般為可執行文件段中的頁面)和文件頁面(存儲的數據文件的頁面)。 當我們執行程序或者讀入數據的時候,記憶體中的頁面就逐漸被佔用。 當空閒的記憶體只剩 minfree 的時候, vmm 的調頁就被喚醒,通過調頁算法,將內存中的頁面轉移到交換空間中。 一直到空閒內存達到 maxfree,才停止調頁。