ITReality - IT Реальность

Заметки о компьютерах. Решение некоторых проблем.

Инициализация ядра

Рубрика: Windows XP Professional
Пятница, 27 ноября 2009 г.
Подписаться на комментарии по RSS

По завершении загрузки ядра, ядро инициализируется и затем NTLDR передает ему управление. На этом этапе в системе открывается графическая заставка с меню состояния, где показано состояние загрузки. В процессе инициализации ядра выполняется четыре задачи.

  1. Создается раздел Hardware. При успешной инициализации ядр° использует данные, собранные в процессе распознавания оборудования для создания раздела реестра HKEY_LOCAL_MACHINE\HARDWARE. В разделе содержится информация об аппаратных компонентах на системной плате и о прерываниях, использу емых конкретными аппаратными устройствами.
  2. Создается набор параметров Clone. Ядро создает набор параметр Clone с помощью копирования набора управляющих параметр > информация о которых находится в параметре Current, в раз реестра HKEY_LOCAL_MACHINE\SYSTEM\Select. Набор параметров Clone никогда не модифицируется, так как он должен представлять собой полностью идентичную копию данных, которые использовались для конфигурирования компьютера, и не должны отражать изменений, внесенных в ходе процесса запуска.
  3. Драйверы устройств загружаются и инициализируются. После создания набора параметров Clone ядро инициализирует низкоуровневые драйверы устройств, которые были загружены на стадии загрузки ядра. Теперь ядро сканирует раздел реестра HKEYLO-CAL_MACHINE\SYSTEM\CurrentControlSet\Services в поисках устройств, для которых значение раздела Start установлено в 0x01. Как и в фазе загрузки ядра, значение раздела реестра Group указывает порядок загрузки драйверов. Драйверы устройств инициализируются сразу после загрузки. В случае ошибки при загрузке и инициализации драйвера устройства процесс загрузки продолжается, основываясь на значении параметра ErrorControl для соответствующего драйвера. Значения ErrorControl появляются в реестре в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\имя_службы или драйвера \ErrorControl.
  4. Запускаются службы. После загрузки ядра и инициализации драйверов устройств Диспетчер сеансов (Session Manager) запускает высокоуровневые подсистемы и службы Windows XP Professional. Диспетчер сеансов (Session Manager) исполняет инструкции, содержащихся в следующих значениях реестра: в параметре BootExecute разделах Memory Management, DOS Devices и Subsystems.
]]>twitter.com Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)