Процесс загрузки Windows. Системное меню. Загрузка сетевых ОС. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Процесс загрузки Windows. Системное меню. Загрузка сетевых ОС.

Поиск

Расширенная машина

PC

BIOS

Драйверы устройств ввода-вывода

Диспетчеры ресурсов (Некоторые из них могут не использовать драйверы)

(Ядро Windows'9x/ME)

API (32-shell)

Приложение Windows

Загрузка Windows 9x/ME:

I. Фаза BIOS

· POST (Power On Set Test) – тестирование устройств, установка ISR.

· BRIPL (Boot Record Initial Program Loader) – размещает в RAM IO.SYS и передает ей управление.

II. Фаза DOS

· Запуск IO.SYS, код в одном файле (раньше в MSDOS.SYS).

· Анализ текстового файла MSDOS.SYS

· Переустановка векторов прерываний из ROM BIOS, связанных с 16-разрядной ОС

· Исправление ошибок BIOS

· Дополнительные возможности BIOS

· Конфигурация DOS в соответствии с файлом CONFIG.SYS

· Вызов кода загрузки MSDOS.SYS

· Инициализация, построение, интерпретация и загрузка COMMAND.COM

· Выполнение AUTOEXEC.BAT

III. (Real Mode) Запуск WIN.COM

· Устанавливает статические VxD – драйверы реального режима.

В процессе загрузки используется WIN.INI, SYSTEM.INI и их дубликаты в реестре.

IV. (Protected Mode) Загрузка ядра (вся информация берется из реестра)

· Загрузка оставшихся драйверов

· Загрузка диспетчера виртуальных машин VMM

· Загрузка ядра Windows - USER, KERNEL, GDI

· Загрузка оболочки API32-shell

· Из реестра черпается информация о приложениях, которые надо загружать.

В процессе загрузки до того, как стартовала ОС, появится сообщение “Starting Windows…”. Во время двухсекундной задержки можно нажать функциональную клавишу.

Menu:

1. Normal

2. Logged

3. Safe mode

4. Safe mode with Network support

5. Step-by-step boot

6. Command prompt only

7. Safe mode command prompt only

8. Previous version of MS-DOS

 

MSDOS.SYS является программой в DOS, а в Windows его функции переданы в IO.SYS, а сам он – текстовый файл.

Если установки в файлах SYSTEM.INI и WIN.INI противоречат реестру, то установки реестра подавляются. Эти файлы лучше удалить.

Файл BOOTLOG.TXT содержит отчет о загрузке драйверов. Каждому драйверу соответствуют две записи:

Loading Device = <имя>

Loading Success/Fail = <имя>

Загрузка Windows 2000 (NT):

· POST

· IPL загружает файл ntldr

· ntldr обрабатывает boot.ini и выводит меню выбора ОС из этого файла:

Если выбрана потребительская версия Windows (9x/ME) – выполняет IPL той системы из файла bootsect.dos, далее по изложенной выше схеме.

· В процессе загрузки ntldr многократно переключается между защищенным и реальным режимами

· ntldr запускает ntdetect.com (16 разрядное приложение), который обрабатывает информацию, оставленную POST по установке оборудования и записывает в управляющую таблицу (дата, время, шины…)

· ntldr приготавливает к запуску 32-разрядный образ ядра (ненастроенное ядро)

· CM (Configuration Manager): настройка, загрузка драйверов

· VMM (Virtual Machine Manager): виртуальные машины

· Файловые системы, сервисы…

Фаза до управляющих таблиц включительно идет с маскированием прерываний, далее – без.



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 44; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.)