- •Конвейеризация вычислений. Конвейер команд, конвейер данных.
- •Суперскаляризация
- •37.Классификация вс в зависимости от числа потоков команд и данных: окод (sisd), окмд (simd), мкод (misd), мкмд (mimd).
- •38.Классификация многопроцессорных вс. Сравнительные характеристики, аппаратные и программные особенности.
- •Общая память uma
- •Распределённая память numa
- •Классификация:
- •40.Системная bios, интерфейс, тест начального включения, начальная загрузка системные вызовы (прерывания).
- •Тест начального включения
- •Начальная загрузка системные вызовы (прерывания).
40.Системная bios, интерфейс, тест начального включения, начальная загрузка системные вызовы (прерывания).
Ответ:
BIOS – эта микросхема содержит стартовые программы и драйверы, необходимые для запуска системы и функционирования основного аппаратного обеспечения, а также ней также содержатся процедура самотестирование при включении питания и данные системной конфигурации.
Тест начального включения
После включения питания ЦП приступает к выполнению инструкций BIOS. ЦП обращается к начальной адресуемой ячейке микросхемы, в которой записан специальный код.
Первый набор инструкций - POST (самопроверка при включении питания). В нём предусмотрены следующие действия:
-
Начальная проверка оборудования и тест на исправность ОП.
-
Считывание из CMOS настроек системной конфигурации.
-
Установление частоты шин в соответствии с настройками, содержащимися в CMOS.
-
Проверка наличия устройств, необходимых для загрузки ОС: дисковода, винчестера и привода компакт-дисков или DVD.
-
Инициализация видеоадаптера, клавиатуры, дисковода.
-
Подача звукового сигнала о прохождении проверки.
-
Инициализация остальных устройств (согласно настройкам CMOS).
Начальная загрузка системные вызовы (прерывания).
Обращения к обслуживаниям BIOS реализуются с помощью программных прерываний, которые аналогичны аппаратным прерываниям, но генерируются программами внутри процессора, а не вне процессора периферийными устройствами.
Использование прерываний позволяет обращаться к BIOS, не зная, где в памяти находится каждая процедура.
Обычно для вызова процедуры необходимо знать ее адрес. Вместе с прерываниями используется таблица векторов прерываний, которая устраняет необходимость знания адреса. При запуске системы BIOS помещает в эту таблицу адреса, показывающие, где находятся процедуры для каждого прерывания. Когда впоследствии DOS или приложению требуется процедура BIOS, они генерируют программное прерывание. Система обрабатывает прерывание, отыскивает адрес в таблице и автоматически переходит к процедуре BIOS.