Инициализация ядра
По завершении загрузки ядра, ядро инициализируется и затем NTLDR передает ему управление. На этом этапе в системе открывается графическая заставка с меню состояния, где показано состояние загрузки. В процессе инициализации ядра выполняется четыре задачи.
- Создается раздел Hardware. При успешной инициализации ядр° использует данные, собранные в процессе распознавания оборудования для создания раздела реестра HKEY_LOCAL_MACHINE\HARDWARE. В разделе содержится информация об аппаратных компонентах на системной плате и о прерываниях, использу емых конкретными аппаратными устройствами.
- Создается набор параметров Clone. Ядро создает набор параметр Clone с помощью копирования набора управляющих параметр > информация о которых находится в параметре Current, в раз реестра HKEY_LOCAL_MACHINE\SYSTEM\Select. Набор параметров Clone никогда не модифицируется, так как он должен представлять собой полностью идентичную копию данных, которые использовались для конфигурирования компьютера, и не должны отражать изменений, внесенных в ходе процесса запуска.
- Драйверы устройств загружаются и инициализируются. После создания набора параметров Clone ядро инициализирует низкоуровневые драйверы устройств, которые были загружены на стадии загрузки ядра. Теперь ядро сканирует раздел реестра HKEYLO-CAL_MACHINE\SYSTEM\CurrentControlSet\Services в поисках устройств, для которых значение раздела Start установлено в 0x01. Как и в фазе загрузки ядра, значение раздела реестра Group указывает порядок загрузки драйверов. Драйверы устройств инициализируются сразу после загрузки. В случае ошибки при загрузке и инициализации драйвера устройства процесс загрузки продолжается, основываясь на значении параметра ErrorControl для соответствующего драйвера. Значения ErrorControl появляются в реестре в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\имя_службы или драйвера \ErrorControl.
- Запускаются службы. После загрузки ядра и инициализации драйверов устройств Диспетчер сеансов (Session Manager) запускает высокоуровневые подсистемы и службы Windows XP Professional. Диспетчер сеансов (Session Manager) исполняет инструкции, содержащихся в следующих значениях реестра: в параметре BootExecute разделах Memory Management, DOS Devices и Subsystems.
Еще записи по теме
- Подключение к сетевому принтеру
- Как дефрагментировать жесткий диск?
- Различные виды архиваций, доступные в Windows XP
- Настройка звука, экрана, мыши. Параметры на вкладке Общие (General)
- Клиентские компьютеры с другими операционными системам Microsoft
- Файловые системы
- Виртуальная память. Оптимизация быстродействия.
Оставьте комментарий!