Инициализация ядра
В системах Windows 2000 об инициализации ядра сигнализирует появление
графической заставки. Это ≈ чисто "косметическое" отличие
от Windows NT 4.0, которое не меняет принципов загрузки Windows 2000
по сравнению с предыдущей версией системы.
Хотите убедиться в справедливости сказанного? Нет ничего проще. Добавив
параметр /sos в строку файла Boot.ini, управляющую содержимым меню загрузчика
и режимом загрузки операционной системы, перезагрузите компьютер. Использование
этой опции позволяет пользователю видеть всю последовательность загрузки
драйверов. На фоне красивой графической заставки, сигнализирующей о
начале инициализации ядра, вы увидите нечто похожее на приведенное ниже
сообщение:
Microsoft ╝
Windows 2000 Server (TM) (Build 2195)
1 System Processor
(64 MB Memory)
Ядро создает раздел HKEY_LOCAL_MACHINE\HARDWARE, используя информацию,
полученную от загрузчика. Раздел HKEY_LOCAL_MACHINE \HARDWARE содержит
данные об аппаратных средствах, распознавание которых осуществляется
каждый раз при запуске системы. В состав этих данных входит информация
об аппаратных компонентах на системной плате и о прерываниях, используемых
конкретными аппаратными устройствами.
Ядро создает набор опций управления Clone, копируя в него опции управления
из набора CurrentControlSet. Набор опций управления Clone никогда не
модифицируется, так как он должен представлять собой полностью идентичную
копию данных, которые использовались для конфигурирования компьютера
и не должны отражать изменений, внесенных в ходе процесса запуска.
На стадии инициализации ядро выполняет следующие операции:
- Инициализирует низкоуровневые драйверы устройств, загруженные на
предыдущей стадии
- Загружает и инициализирует остальные драйверы устройств
- Запускает программы, например Chkdsk, которые должны отработать
прежде, чем будут загружены какие-либо сервисы
- Загружает и инициализирует сервисы
- Создает файл подкачки pagefile.sys
- Запускает подсистемы, необходимые для работы Windows 2000
вверх
Содержание:
вверх
|