Загрузка WINDOWS XP

При включении питания или перезагрузке компьютер проходит процедуру самотестирования при включении (Power On Self Test, POST), которая представляет собой набор тестов, предназначенных для определения правильности работы аппаратуры. В случае возникновения проблем с аппаратурой выдается соответствующее предупреждение. Успешное завершение самотестирования говорит о корректной инициализации аппаратных средств. После этого начинается загрузка ОС, которая состоит из нескольких шагов:

1. Читается главная загрузочная запись, которая находится в первом секторе первого диска и управление передается прочитанной программе - загрузчик. Эта программа читает таблицу разделов и определяет раздел, в котором находится ОС. В качестве первого диска может выступать жесткий диск, дисковод или CD – ROM, порядок выбора задается в BIOS (последовательность загрузки).

2. Читается корневой каталог соответствующего диска и находится программа NTLDR, этой программе передается управление и начинается собственно загрузка ОС Windows.

3. Программа NTLDRобращается к файлу NTDETECT.COM, который осуществляет поиск установленных устройств, после их выявления информация передается другим приложениям с помощью реестра;

4. Затемопределяется тип ОС,с этой целью читаетсяфайл BOOT.INI, который содержит перечень названий ОС, установленных на компьютере. ОС Windows XP загружается автоматически. (работает таймер).

5. Следующий этап связан с конфигурированием ОС Windows XP на базовом уровне. Программа NTLDR обращается к двум объектам для получения необходимой информации. Реестр содержит все сведения данные об аппаратных средствах. Файл BOOT.INI содержит сведения об имеющихся службах.

6. Загружается файл NTOSKRLN.EXE, который содержит ядро системы. Затем файлы HAL.DLL, BOOTVID.DLL и KDCOM.DLL.Файл HAL.DLL включает данные на уровне абстрагированиям от аппаратных средств (Hardware Abstraction Layer) необходимый для установления связи между аппаратурой (материнской платой) и самой ОС (аппаратно-зависимые компоненты ОС). Установочный компакт-диск содержит несколько файлов HAL.DLL,при загрузке с диска выбирается тот файл, который соответствует материнской плате компьютера.
Файл BOOTVID.DLLсодержит драйвер для управления простым дисплеем типа VGA, для вывода на экранинформации о ходе загрузки.Файл KDCOM.DLL представляет собой простую программу-отладчик для аппаратных средств, которая используется при проблемах с загрузкой системы.

7. Затем загружаются драйверы устройств системы, файлы мультимедийной поддержки и т.д. Успешная инициализация ядра завершается появлением на экране заставки “Windows XP“.

8. Проводится инициализация компонентов базовой системы. Например, менеджер объектов подготавливает свое пространств имен, чтобы другие компоненты могли обращаться к нему и добавлять свои объекты в пространство имен. Менеджер памяти настраивает начальные таблицы страницы и т.д. Загрузка завершается созданием пользовательского процесса – сеансовый менеджер (smss.exe). Сеансовый менеджерсоздает файлы подкачки, открывает нужные динамические библиотеки и передает управление программе winlogon.exe.

9. Эта программа отвечает за регистрацию пользователя в системе. На экране отображается окно диалога, в котором предлагается ввести имя пользователя и пароль. В случае успешной регистрации, программа winlogon.exe читает из реестра профиль пользователя и определяет какую оболочку запустить, то есть определяется вид рабочего стола и настройки конкретного пользователя.

Стандартный рабочий стол представляет собой программу explorer.exe.








Дата добавления: 2015-08-11; просмотров: 718;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.