Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
архитектура часть 2.docx
Скачиваний:
80
Добавлен:
17.02.2017
Размер:
153.33 Кб
Скачать

40.Системная bios, интерфейс, тест начального включения, начальная загрузка системные вызовы (прерывания).

Ответ:

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

Тест начального включения

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

Первый набор инструкций - POST (самопроверка при включении питания). В нём предусмотрены следующие действия:

  • Начальная проверка оборудования и тест на исправность ОП.

  • Считывание из CMOS настроек системной конфигурации.

  • Установление частоты шин в соответствии с настройками, содержащимися в CMOS.

  • Проверка наличия устройств, необходимых для загрузки ОС: дисковода, винчестера и привода компакт-дисков или DVD.

  • Инициализация видеоадаптера, клавиатуры, дисковода.

  • Подача звукового сигнала о прохождении проверки.

  • Инициализация остальных устройств (согласно настройкам CMOS).

Начальная загрузка системные вызовы (прерывания).

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

Использование прерываний позволяет обращаться к BIOS, не зная, где в памяти находится каждая процедура.

Обычно для вызова процедуры необходимо знать ее адрес. Вместе с прерываниями используется таблица векторов прерываний, которая устраняет необходимость знания адреса. При запуске системы BIOS помещает в эту таблицу адреса, показывающие, где находятся процедуры для каждого прерывания. Когда впоследствии DOS или приложению требуется процедура BIOS, они генерируют программное прерывание. Система обрабатывает прерывание, отыскивает адрес в таблице и автоматически переходит к процедуре BIOS.