Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Лекция № 7 Структура MS DOS.ppt
Скачиваний:
4
Добавлен:
07.08.2024
Размер:
1.12 Mб
Скачать

Системное программное обеспечение

Лекция № 7 «Структура MS DOS»

Структура MS DOS

В октябре 1980 г. менеджеры фирмы IBM занялись поисками OS для своего 16-разрядного PC, находящегося в стадии разработки. В тот период на ПЭВМ наиболее широко применялась OS CP/M (Control Program for MicroComputers) фирмы Digital Research. Не достигнув приемлемых соглашений с Digital Research, фирма IBM обратилась к фирме Microsoft ( Билл Гейтс). В тот момент у Microsoft не было соответствующей OS, но ей была известна небольшая фирма (Seattle Computer Products), которая имела такую OS. За 50 000$ Билл Гейтс приобрел права на эту OS. В дальнейшем эта OS послужила основой для MS DOS. В ноябре 1980 года Microsoft и IBM подписали договор на разработку OS для IBM PC. В феврале 1981 г. появилась первая версия PC/MS-DOS, которая работала на IBM PC. В августе 1981 г. - PC DOS 1.0 (эта версия была утверждена для применения на IBM PC).

Структура MS DOS

Операционная система MS DOS (Microsoft Disk Operating System) состоит из следующих основных модулей:

Каждый из указанных модулей выполняет определенную часть функций, возложенных на операционную систему. Места постоянного размещения этих модулей различны.

Структура MS DOS

Структура MS DOS

Базовая система ввода/вывода (BIOS) находится в постоянном запоминающем устройстве (ПЗУ), а не на дисках, как все остальные модули, и выполняет наиболее простые и универсальные услуги операционной системы, связанные с осуществлением ввода- вывода. В функции BIOS входит также автоматическое тестирование основных аппаратных компонентов (оперативной памяти и др.) при включении машины и вызов блока начальной загрузки DOS.

Системный загрузчик — это очень короткая программа, единственная функция которой заключается в считывании с диска в оперативную память двух других частей DOS — модуля расширения базовой системы ввода/вывода и модуля обработки прерываний.

Базовый модуль (MSDOS.SYS) реализует основные

Структура MS DOS

Модуль расширения базовой системы ввода/вывода (IO.SYS)

дает возможность использования дополнительных драйверов, обслуживающих новые внешние устройства. Файлы IO.SYS и MSDOS.SYS называют системными.

Внешние драйверы устройств - это те драйверы, которые не вошли в состав BIOS. Это чаще всего драйверы мыши, принтера, таймера. Все внешние драйверы хранятся на дисках в виде отдельных файлов и являются компонентами MS DOS.

Командный процессор (интерпретатор) (COMMAND.COM)

обрабатывает команды пользователя. Все команды COMMAND.COM делятся на внутренние, которые интерпретатор выполняет сам (DIR, COPY), и внешние, для выполнения которых вызываются одноименные файлы (форматирование диска, очистка экрана,

Структура MS DOS

Утилиты DOS — это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Они выполняют действия обслуживающего характера, например, разметку дискет, проверку дисков и т.д.

Есть еще ряд важных для MS DOS файлов:

Файл config.sys представляет собой текстовый файл, предназначенный для определения конфигурации MS-DOS, а также для загрузки драйверов и резидентных программ. Он создается автоматически программой установки MS-DOS и затем при необходимости редактируется пользователем. Для редактирования файла можно использовать текстовый редактор edit, который входит в состав MS-DOS.

Структура MS DOS

На этапе установки MS-DOS в корневом каталоге диска C: создается файл с именем autoexec.bat. Этот файл запускается сразу после загрузки MS-DOS и содержит команды определения среды выполнения программ, а также вызовы инициализирующих и резидентных программ.

Модульная структура MS-DOS значительно облегчает ее модификацию, т.е. она открыта для наращивания своих возможностей. Уровни вложенности элементов MS-DOS:

Структура MS DOS

На внутреннем уровне находятся программы, управляющие аппаратурой, а на внешнем - средства для организации диалога с пользователями. Основная часть MS-DOS - промежуточные уровни, которые управляют файловой системой, выполнением и взаимодействием программ, использованием памяти.

Структура 3,5" системного диска, состоящего из 2847 секторов:

Структура MS DOS

Тестирование ПК (BIOS выполняет комплекс программ начального тестирования компьютера)

Загрузка MS DOS (считывание операционной системы из внешнего запоминающего устройства в оперативную память)

Настройка MS DOS (настройка ОС выполняется по командам, записанным в файлах config.sys и autoexec.bat.