Тема 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 на
диске, с которого загружается
операционная система.
Спасибо за внимание!

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

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