Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по ВССиТ.doc
Скачиваний:
33
Добавлен:
14.02.2015
Размер:
692.22 Кб
Скачать
    1. Методы повышения надежности хранения данных

Сохранение копии системных областей (Boot,MasterBoot) на сменных носителях позволяет восстанавливать логическую структуру диска. ДублированиеFATпозволяет восстанавливать данные при физическом разрушении основной копии. Эти функции вDOSвыполняет утилитаMIRROR.Mirroring —«зеркальные» диски: метод повышения надежности хранения данных, при котором запись производится одновременно на 2физических носителя. В случае отказа одного всегда имеется копия. Реализуется программно или аппаратно контроллером, не спасает от логического разрушения структуры диска.

RAID —массивы: распределенная одновременная избыточная запись и считывание данных на несколько физических накопителей, позволяющая при считывании исправлять ошибки; начиная с 5 накопителей возможна замена любого диска без остановки обращения к данным.Mirroringявляется частным случаемRAID.

    1. Платы расширения.

видеоадаптер звуковая плата сетевая плата SCSI-адатер

    1. Клавиатура.

    1. Монитор.

    1. Устройства позиционирования.

    1. Базовая система ввода-вывода (ROM-BIOS).

BIOS - базовая система ввода вывода хранящаяся в ПЗУ. Предназначена для изоляции ОС и прикладных программ от особенностей конкретной аппаратуры.

Flash BIOS хранится во флэш памяти, позволяющей обновлять BIOS перезаписью с дискеты.

BIOS — первая часть любой OC. Обеспечивает наиболее простые и универсальные услуги операционной системы, связанные с осуществлением ввода/вывода. Состоит из нескольких частей, большинство из которых представляет собой программы (остальные - это важные таблицы данных (область данных))

Программа системы BIOS, которая выполняется первой, представляет собой тест функционирования POST. (Power On Self Test ) — программа BIOS, исполняемая при включении питания, нажатии кнопки Reset или комбинации клавиш Ctrl-Alt-Del.

Обычная последовательность шагов:

  • Тестирование регистров процессора.

  • Проверка контрольной суммы ROMBIOS.

  • Проверка и инициализация таймера 8253/8254, портов 8255. После этого шага доступна звуковая диагностика.

  • Проверка и инициализация контроллеров DMA8237.

  • Проверка регенерации памяти.

  • Тестирование 64Кбайт нижней памяти.

  • Загрузка векторов прерывания и стека в нижнюю область памяти.

  • Инициализация видеоконтроллера. После успеха этого шага диагностические сообщения выводятся на экран.

  • Тестирование полного объема ОЗУ.

  • Тестирование клавиатуры.

  • Тестирование CMOS-памятии часов.

  • Инициализация СОМ и LPTпортов.

  • Инициализация и тест контроллера НГМД.

  • Инициализация и тест контроллера НЖМД.

  • Сканирование области дополнительного ROMBIOS.

  • ВызовBootstrap(вектор 19h) —загрузка ОС, при невозможности —попытка запускаROMBASIC(вектор 18h), при неудаче —HALT(стоп).

Звуковые сигналы POST для IBM и AMI BIOS

Ситуация

IBM

AMI BIOS

Нормальное прохождение POST

Один короткий сигнал перед загрузкой

Неисправен блок питания

Нет сигналов

Неисправна системная плата

(непрерывные сигналы)

Последовательность загрузки может изменяться. В процессеPOSTиспользуются ячейкиCMOSOFhShutdownFlag —идентификаторы состояния перед началом теста иBIOSDATAAREA (0:0472) —тип рестарта (1234h==Ctrl-Alt-Del —«теплый» старт. 4321h — Resetс сохранением памяти). Это позволяет различать причины рестарта (перезагрузка выход из защищенного режима 80286и т. д.) для обхода некоторых секцийPOST. ВATрезультаты прохождения тестов заносятся вCMOSOEh —PostDiagnosticStatusByte.