logo search
Лекции по операционным системам

1. Модуль bios.

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

Второй важной функцией модуля BIOS, начинающей выполняться после окончания тестирования, является организация начальной загрузки MS DOS, в том числе формирование начальной части таблицы векторов прерываний для номеров 0 Ў 31. Поскольку эта ОС является достаточно большой программой, состоящей из нескольких модулей, загрузка ее в ОП происходит в две ступени: сначала BIOS загружает с системного диска специальный блок начальной загрузки, а затем уже передает на него управление, и тот, в свою очередь, осуществляет загрузку других модулей ОС. В качестве системного диска может использоваться как гибкий, так и жесткий диск. В настоящее время гибкий диск обычно используется только для первоначальной установки ОС на ЭВМ, а загрузка ОС при последующих включениях ЭВМ производится с жесткого диска.

Третьей важной функцией модуля BIOS является обработка прерываний с номерами 0 Ў 31. Эта функция реализуется с помощью специальных программ, жестко реализованных в рассматриваемом модуле.