Поделиться через


K

Сервер подключения KD
Прокси-сервер, используемый во время некоторых форм удаленной отладки в режиме ядра. Он прослушивает подключения от смарт-клиента и выполняет операции с памятью, процессором или Windows в соответствии с запросами этих удаленных клиентов.

См. также раздел Отладка сервера.

Дополнительные сведения см. в разделе Серверы подключений KD (режим ядра).

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

ошибка ядра
См. проверка ошибок.

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

Компоненты операционной системы, чувствительные к производительности, выполняются в режиме ядра. Таким образом, они могут взаимодействовать с оборудованием и друг с другом без дополнительных затрат на переключение контекста. Все компоненты режима ядра полностью защищены от приложений, работающих в пользовательском режиме. Их можно сгруппировать следующим образом:

  • Исполнительный.

    Он содержит базовые компоненты операционной системы, такие как управление памятью, управление процессами и потоками, безопасность, ввод-вывод, взаимодействие между процессами.

  • Ядра.

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

  • Уровень аппаратной абстракции (HAL).

    Это обеспечивает обработку всех прямых интерфейсов к оборудованию. Таким образом, она изолирует ядро Windows, драйверы устройств и Windows Executive от аппаратных различий конкретной платформы.

  • Подсистема окон и графики.

    Это реализует функции графического пользовательского интерфейса (GUI).

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

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

Целевой объект в режиме ядра
См. раздел Целевой компьютер.

отладка в режиме ядра
Сеанс отладчика, в котором целевой объект выполняется в режиме ядра.