Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Istoria_vozniknovenia_i_razvitia_OS.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
208.65 Кб
Скачать
  1. Методы повышения отказоустойчивости ос.

Отказоустойчивость характеризуется сохранением работоспособности системы при воздействии дестабилизирующих факторов. Отказоустойчивость обеспечивается применением для серверов автономных источников питания, отображением или дублированием информации в дисковых накопителях. Под отображением обычно понимают наличие в системе двух копий данных с их расположением на разных дисках, но подключенных к одному контроллеру. Дублирование отличается тем, что для каждого из дисков с копиями используются разные контроллеры. Очевидно, что дублирование более надежно. Дальнейшее повышение отказоустойчивости связано с дублированием серверов, что однако требует дополнительных затрат на приобретение оборудования.

Система может называться отказоустойчивой только в том случае, если ни один из ее компонентов не может привести к нарушению работоспособности системы в целом. Сказанное относится как к аппаратному, так и к программному обеспечению, и в не меньшей степени касается прикладных программных средств.

  1. Методы диагностики процесса загрузки ос.

Под термином загрузка (boot) подразумевается начало работы персонального компьютера. В него загружается большая операционная система, но все начинается с маленькой программы, которая затем вытягивает” все остальное. Вся цепочка событий начинается с подачи напряжения и завершается полностью функционирующей операционной системой с загружен­ным и работающим программным обеспечением. Каждое событие в цепочке вызывается предыдущим и инициирует следующее. Трассировка процесса загрузки может помочь выявить источник проблемы, так как соответствующие сообщения отображаются при возникновении ошибок. Если при загрузке системы появляется сообщение какой-либо программы об ошибке, значит, она загружена и частично работает. Изучив последовательность загрузки, можно определить службу или программу, препятствующую выполнению загрузочной процедуры.

Программы, которые могут выдавать на экран сообщение в процессе загрузки. Не зависящие от операционной системы: ■     ROM BIOS на системной плате; ■     дополнительные ROM BIOS адаптеров; ■     главная загрузочная запись (MBR); ■     загрузочный сектор активного раздела. Зависящие от операционной системы: ■     системные файлы; ■     драйверы устройств (загружаемые в Config.sys или системным реестром Windows System.dat); ■    программы, запускаемые из файла Autoexec.bat, группы программ автозагрузки или соответствующие ключи системного реестра. Начальный этап загрузки выполняется на всех компьютерах одинаково и не зависит от установленной операционной системы. На дальнейшие действия влияет тип установленной операционной системы, а следовательно, и сообщения об ошибках могут быть различны. В следующих разделах будут представлены некоторые сообщения об ошибках, возникающих в процессе загрузки. Краткое описание процесса загрузки Windows XP

Стадия загрузки

Описание (системы на базе процессоров х86)

Выполнение процедуры POST

Центральный процессор (CentralProcessorUnit, CPU) инициирует запуск встроенных подпрограмм POST самотестирования системной платы. После успешного завершения этих тестов, будут выполнены подпрограммы POST, осуществляющие тестирование отдельных адаптеров

Процесс начальной загрузки

Система осуществляет поиск загрузочного устройства в соответствии с установками порядка загрузки, хранящимися в CMOS. Если в качестве устройства загрузки указан жесткий диск, то запускается файл Ntldr

Загрузка операционной системы

Модуль Ntldr переключает CPU в защищенный режим, запускает файловую систему, а затем считывает содержимое файла Boot.ini. Эта информация определяет опции начальной загрузки и варианты меню начальной загрузки

Определение аппаратных средств и выбор конфигурации

Модуль Ntdetect.com осуществляет сбор основных данных о конфигурации аппаратных средств и передает их в модуль Ntldr. Если существует несколько аппаратных профилей, то Windows XP пытается применить один из правильно заданных профилей к текущей конфигурации. Следует учесть, что если компьютер является ACPI-совместимым, то для энумерации и инициализации устройств будут использоваться функциональнальные возможности ACPI, реализованные в Windows XP (подробная информация по данному вопросу приведена в главе 5)

Загрузка ядра

Модуль Ntldr передает информацию, собранную программой Ntdetect.com в модуль Ntoskrnl.exe, который затем осуществляет загрузку ядра, HAL и информации реестра. Ход загрузки отображается на индикаторе процесса, расположенном в нижней части экрана

Процесс регистрации пользователя в операционной системе

Сетевые компоненты (например, TCP/IP) загружаются асинхронно с другими службами, и на экране появляется приглашение зарегистрироваться — Вход в Windows (EnterPassword). После успешной регистрации пользователя, Windows XP производит обновление конфигурационной информации из набора управляющих опций LastKnownGood

Обнаружение новых устройств посредством PlugandPlay

Если Windows XP обнаруживает новые устройства, то им выделяются необходимые системные ресурсы. Windows XP извлекает требуемые файлы драйверов из архива Driver.cab. Если файл не найден, Windows XP сообщает пользователю о необходимости загрузки драйвера из другого источника. Определение нового устройства осуществляется асинхронно с процессом регистрации в системе

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]