Читайте также: |
|
MS DOS состоит из следующих компонентов:
· блок начальной загрузки (размещается в 1-м секторе 0-дорожки 0-стороны системной дискеты)
· модуль взаимодействия с BIOS (IO.sys для версии 5.0 и выше)
· модуль обработки прерываний (MSDOS.sys для версии 5.0 и выше)
· командный процессор (COMMAND.com)
· внешние команды (программы) MS DOS
· драйверы устройств
· файл Config.sys
· файл Autoexec.bat
BIOS размещается в постоянной памяти компьютера и является одновременно аппаратной частью и частью операционной системы.
Первая функция BIOS - автоматическое тестирование основных компонентов компьютера при его включении. (Основная часть времени тестирования тратится на проверку ОЗУ (на экране во время тестирования выводятся цифры, которые отражают количество проверенных блоков памяти). При обнаружении ошибки на экран выводится сообщение о найденном сбое оборудования) и управление работой стандартных внешних устройств компьютера (монитор, клавиатура, винчестер).
Для реализации этих функций базовая система ввода/вывода включает в себя программы тестирования оборудования компьютера, программу начальной загрузки и драйверы стандартных внешних устройств компьютера
Программы тестирования предназначены для проверки работоспособности основного оборудования компьютера сразу после включения питания.
Программа начальной загрузки служит для считывания с магнитного диска в оперативную память системного загрузчика (программы загрузки конкретной ОС).
Все программы BIOS расположены в ПЗУ компьютера => с одной стороны BIOS - часть компьютера, а с другой - компонент любой ОС, запускаемой на данном компьютере.
Вторая функция BIOS - вызов блока первоначальной загрузки операционной системы с диска, выполняется по окончании тестирования. Загрузив в ОЗУ блок первоначальной загрузки, BIOS передает ему управление, а он в свою очередь, загружает другие модули операционной системы.
Третья функция BIOS - обслуживание прерываний. Основным принципом работы компьютера является принцип, базирующийся на системе прерываний.
Прерывание - это реакция процессора на некоторое условие, возникающее в процессоре или вне его. Реакция выражается в прекращении выполнения текущей команды для обработки возникшего условия. Прерывание позволяет обработать такое условие специальной программой и вернуться к прерванной программе.
Прерывания бывают трех видов:
ü аппаратные (например: нажатие клавиши);
ü логическое или процессорное (например: деление на ноль);
ü программные (например: команды ввода/вывода).
Каждое прерывание имеет уникальный номер от 0 до 255 и с ним связана определенная программа, призванная обслуживать возникшую ситуацию.
На BIOS возложена задача, обслуживать прерывания нижнего уровня, т.е. тех, которые требуют непосредственного управления аппаратными компонентами компьютера. Это прерывания с номерами от 0 до 31. Прерывания с номерами от 32 и выше относятся к прерываниям верхнего уровня и обрабатываются модулем обработки прерываний MSDOS.SYS.
BIOS является "программной оболочкой" вокруг аппаратных средств компьютера, предоставляет возможность другим программам, а также и самой операционной системе, обращаться к внешним устройствам компьютера через механизм прерываний.
Дата добавления: 2015-07-24; просмотров: 116 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Файловая система – общая структура, определяющая в операционной системе наименование, сохранение и размещение файлов. | | | Блок начальной загрузки, IO.sys, MSDOS.sys образуют ядро MS DOS. |