Тема 6. “ Операционная система DOS” 1. Части операционной системы DOS 2. Работа с файлами и структура диска в DOS
1. Части операционной системы DOS Операционная система DOS состоит из следующих частей : 1 . Базовая система ввода-вывода (ВIOS); 2. Блок начальной загрузки; 3. Модуль расширений BIOS ; 4. Модуль обработки прерываний; 5. Командный процессор; 6. Внешние команды DOS ; 7 . Драйверы DOS .
Базовая система ввода-вывода Функции BIOS : Самотестирование ПК Вызов блока начальной загрузки Обслуживание системных вызовов или прерываний низкого уровня . Прерывания бывают 3 типов: аппаратные логические программные .
Блок начальной загрузки Основная задача состоит в нахождении на системном диске двух других модулей DOS : Модуль расширения BIOS Модуль обработки прерываний.
Модуль расширения BIOS Позволяет более гибко менять конфигурацию компьютера. Конфигурация компьютера меняется в файле Config . sys . Завершает загрузку DOS , инициализирует модуль обработки прерываний и производит загрузку командного процессора comman . com .
Модуль обработки прерываний Основная задача - обработка прерываний верхнего уровня. Модуль состоит из нескольких подпрограмм.
Командный процессор command.com Основные функции : Прием и разбор команд полученных с клавиатуры или командного файла Исполнение встроенных команд DOS Загрузка и исполнение внешних команд DOS и прикладных программ.
Внешние команды DOS Это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т.д.
Драйвера DOS Это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств.
2. Работа с файлами и структура диска в DOS Файл - это именованная часть памяти на внешнем носителе . Написание пути к файлу : [ диск:][путь\][имя файла].
В DOS после инициализации диск разбит на две области : системная область область данных
Стартовый сектор содержит: идентификатор О/С размер сектора диска в байтах количество секторов в кластере количество резервных секторов в начале диска количество копий FAT количество секторов на дорожку количество поверхностей программу загрузчик.
Назначение FAT хранить данные о местонахождении файлов на фрагментированном диске. Загрузчик ОС - это очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается операционная система .