Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Драйверы режима ядра выделяют память для таких целей, как хранение внутренних данных, буферизация данных во время операций ввода-вывода и совместное использование памяти с другими компонентами режима ядра и пользовательского режима. Разработчики драйверов должны понимать управление памятью в Windows, чтобы они правильно и эффективно использовали выделенную память. Windows управляет виртуальной и физической памятью и делит память на отдельные адресные пространства пользователей и системных адресов. Драйвер может указать, поддерживает ли выделенная память такие возможности, как разбиение на страницы по запросу, кэширование данных и выполнение инструкций.
Диспетчер памяти — это компонент ядра, который выполняет операции управления памятью в Windows. Дополнительные сведения см. в разделе Windows Kernel-Mode Memory Manager.
Диспетчер памяти реализует ряд поддерживающих процедур в режиме ядра, которые драйверы вызывают для выделения и управления памятью. Дополнительные сведения см. в разделе "Выделение памяти" и "Управление буферами".
Возможности управления памятью драйверов в режиме ядра отличаются от возможностей приложений в пользовательском режиме. Дополнительные сведения об управлении памятью для приложений см. в разделе "Управление памятью".