Share via


Windows 驅動程式的記憶體管理

核心模式驅動程式會配置記憶體以供儲存內部資料、在 I/O 作業期間緩衝資料,以及與其他核心模式和使用者模式元件共用記憶體。 驅動程式開發人員應該瞭解 Windows 中的記憶體管理,讓他們能夠正確且有效率地使用配置的記憶體。 Windows 會管理虛擬和實體記憶體,並將記憶體分割成不同的使用者和系統位址空間。 驅動程式可以指定配置記憶體是否支援需求分頁、資料快取和指令執行等功能。

記憶體管理員是在 Windows 中執行記憶體管理作業的核心元件。 如需詳細資訊,請參閱 Windows Kernel-Mode記憶體管理員

記憶體管理員會實作一些核心模式支援常式,驅動程式會呼叫這些常式來配置和管理記憶體。 如需詳細資訊,請參閱 記憶體配置和緩衝區管理

核心模式驅動程式的記憶體管理功能與使用者模式應用程式的記憶體管理功能不同。 如需應用程式記憶體管理的詳細資訊,請參閱 記憶體管理

本節內容