4

Что такое выгружаемая память ядра, как сообщается в диспетчере задач Windows? Это связано с файлом подкачки?

Я предположил, что это была часть памяти ядра, хранящаяся на диске в файле подкачки, но я протестировал отключение файла подкачки и (после перезапуска) все еще обнаружил, что выгружаемая память ядра не равна нулю!

1 ответ1

8

Выдержки из этого:

Размещаемые и невыгружаемые пулы служат ресурсами памяти, которые операционная система и драйверы устройств используют для хранения своих структур данных.

Ядро и драйверы устройств используют невыгружаемый пул для хранения данных, к которым можно получить доступ, когда система не может обработать ошибки страниц.

Память ядра - это память, выделенная / используемая самой операционной системой, включая ядро и все драйверы.

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

Не выгружаемая память ядра никогда не будет записана в файл подкачки. "Не выгружаемый пул памяти" необходим для предоставления памяти в ситуациях, когда Windows не может использовать ошибки страницы, например, когда она обрабатывает прерывания или отложенные вызовы процедур (что связано с прерываниями).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .