
Windows 的修改內存在沒有頁面文件的情況下如何運作?物理記憶體被修改了然後…?我運行的是 Windows 7,記憶體為 16GB,沒有頁面檔案。我有大約 2.5GB 的修改內存,其中大部分屬於 Firefox 和 Vmware 進程。
答案1
修改意味著記憶體以前屬於工作集但已被刪除。但是,資料在使用時會修改,且其目前內容尚未寫入磁碟或遠端儲存。 PTE 仍然引用物理頁,但被標記為無效並處於轉換中。必須先將其寫入後備存儲,然後才能重複使用實體頁。
當Firefox或VMware修改資料在修改清單中。
您應該閱讀Windows 內部原理第 6 冊(第 10 章 - 記憶體管理)以了解更多詳細資訊。