
- •Цель работы:
- •Постановка задачи и анализ возможных путей ее решения.
- •Общие принципы и основные этапы создания загрузочных дисков;
- •Описание процесса загрузки выбранного компакт диска;
- •Процесс загрузки с разбиением на этапы и фазы;
- •Этап biosInitialization
- •Этап osLoader
- •Этап MainPathBoot
- •Фаза PreSmss
- •Фаза smssInit
- •Фаза WinLogonInit
- •Фаза ExplorerInit
- •Этап PostBoot
- •Обзор основных компонент загружаемого компакт-диска;
- •. Сравнительный анализ особенностей операционных систем Файловые системы
- •Сравнение различных файловых систем и их применимость для различных задач
- •Управление памятью
- •Изучение загрузочного компакт-диска с ос Debian gnu/Linux 6.0 Squeeze
- •Список ресурсов:
Фаза smssInit
Визуально начало фазы SMSSInit невозможно определить. Ее частью является пустой экран, который отображается между заставкой и экраном входа в систему, чье появление сигнализирует о завершении фазы.
Фаза SMSSInit (в графическом представлении WPT она обозначена как Session Init) начинается с того, что ядро передает контроль диспетчеру сессий (smss.exe). Во время этой фазы система:
инициализирует реестр
загружает и запускает устройства и вторую волну драйверов, которые не помечены как BOOT_START
запускает процессы подсистемы
Фаза завершается с передачей контроля процессу winlogon.exe.
Фаза WinLogonInit
Визуально фаза WinLogonInit начинается перед появлением экрана приветствия, а завершается перед появлением рабочего стола.
Фаза WinLogonInit начинается сразу после запуска winlogon.exe. Во время этой фазы:
отображается экран приветствия
диспетчер управления службами запускает сервисы
происходит запуск сценариев групповой политики
Фаза завершается запуском оболочки Windows – процесса explorer.exe.
Фаза ExplorerInit
Визуально фаза ExplorerInit начинается перед загрузкой рабочего стола, но ее окончание определить на глаз невозможно.
В фазе ExplorerInit:
сначала запускается процесс explorer.exe
затем система создает процесс диспетчера окон рабочего стола (DWM)
DWM инициализирует рабочий стол и отображает его
Инциализация DWM и рабочего стола происходит на переднем плане, но в это же время в фоне диспетчер управления службами (SCM) запускает службы, а диспетчер памяти кеширует данные. Поэтому на многих системах эта фаза сопровождается нагрузкой на процессор, и нередко задержки при загрузке на этом этапе можно отнести на счет слабости аппаратных ресурсов.
Этап PostBoot
Этап PostBoot начинается после появления рабочего стола и завершается после того, как будет определено бездействие системы.
На этапе PostBoot рабочий стол уже загружен, и с ним можно взаимодействовать. Но при этом параллельно в фоне выполняется различная активность. Например, продолжается запуск служб и программ автозагрузки, что может сопровождаться появлением их значков в области уведомлений.
Обзор основных компонент загружаемого компакт-диска;
Файлы, необходимые для загрузки Windows 7, их описание и размещение на CD:
bootmgr - менеджер загрузки в корне DVD
boot.wim, каталог \sources
etfsboot.com,bcd,bootfix.bin,boot.sdi - каталог \boot
etfsboot.com - загрузочный сектор DVD, каталог \boot
bootfix.bin - переключатель загрузки HDD или CD, выводящий сообщение Press any key to boot from CD or DVD, каталог \boot
bcd файл конфигурации(реестр) для bootmgr, каталог \boot
boot.sdi (system deployment image) - виртуальный диск, каталог \boot
autorun.inf – файл автозапуска DVD в среде Windows
setup.exe – программа установки ОС в среде MS Windows
Также имеются каталоги:
\boot содержит файлы локализации и системные файлы
\efi каталог со шрифтами
\eSata JRAID MICRON Driver драйвер для различных систем 32/64
\sources каталог с исходниками
\support утилиты миграции, локализация некоторых библиотек
\upgrade некоторые из патчей, доступных на момент сборки диска