Диспетчер памяти Windows Kernel-Mode

Компонент диспетчера памяти в режиме ядра Windows управляет физической памятью операционной системы. Эта память в основном используется в виде памяти произвольного доступа (ОЗУ).

Диспетчер памяти управляет памятью, выполняя следующие основные задачи:

  • Виртуальное и динамическое управление выделением и освобождением памяти.

  • Поддержка концепций сопоставленных с памятью файлов, общей памяти и копирования при записи.

Дополнительные сведения об управлении памятью для драйверов см. в разделе Управление памятью для драйверов Windows.

Подпрограммы, предоставляющие прямой интерфейс для диспетчера памяти, обычно имеют префикс "Mm"; например, MmGetPhysicalAddress. Чтобы найти документацию по подпрограммам диспетчера памяти, перейдите к MmAdvanceMdl и используйте оглавление слева для прокрутки подпрограмм Mm*.

Список подпрограмм диспетчера памяти, отсортированных по функциональным возможностям, см. в разделе Выделение памяти и управление буфером.