Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информатика

Операционная система MS DOS

Структурно-функциональная организация MS DOS

В структурном отношении операционную систему(ОС) MS DOS можно представить в виде двух частей (рис. 10.2):

  • машинозависимой, в которую входят базовая система ввода/вывода (Basic Input/Out System – BIOS), модуль расширения BIOS (файл IO.SYS), блок начальной загрузки (Boot Record) и внешние драйверы;
  • машинонезависимой части, содержащей базовый модуль, или модуль обработки прерываний (файл MSDOS.SYS), командный процессор, или интерпретатор команд (файл СОМ- MAND.COM), утилиты и инструментальные средства.

Свойство модульности ОС MS DOS позволяет изолировать друг от друга отдельные части программы ОС; собрать в каждом модуле определенные логически связанные группы функций.

Модуль BIOS хранится в постоянной памяти персонального компьютера, а остальные – на жестком диске.

Рассмотрим назначение и основные функции, выполняемые отдельными модулями MS DOS.

Структура операционной системы MS DOS

Рис. 10.2. Структура операционной системы MS DOS

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

После включения компьютера на этапе начальной загрузки BIOS выполняет:

  • • автоматическое тестирование основных аппаратных компонентов (оперативной памяти, клавиатуры и др.) и при обнаружении ошибки выдает на экран соответствующий сигнал;
  • • настройку таблицы векторов прерываний нижнего уровня. Прерывания представляют собой системные вызовы, которые вырабатываются программными или аппаратными средствами с целью выполнения различных операций. Суть механизма прерываний состоит в том, что текущая работа компьютера может быть приостановлена специальным сигналом, который указывает на возникновение ситуации, требующей немедленной обработки. Каждое прерывание имеет уникальный номер, и с ним может быть связана подпрограмма, призванная обслужить возникшую ситуацию. Прерываниям нижнего уровня присвоены номера с 0 до 31. Эти прерывания соответствуют базовым операциям по управлению такими внешними устройствами, как дисплей, клавиатура, принтер, накопитель на гибком магнитном диске, коммуникационные каналы. Обслуживание прерываний с более высокими номерами возлагается на другие модули MS DOS;
  • • поиск на системном диске и загрузку в оперативную память программы Boot Record, после чего управление загрузкой ОС передается этой программе. Блок Boot Record всегда записан в нервом секторе системного диска, которым может быть гибкий или жесткий диск.

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

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Популярные страницы