Операционная система MS-DOS состоит из следующих частей.
Дисковые файлы IO.SYS и MSDOS.SYS. Дисковые файлы IO.SYS и MSDOS.SYS, иначе называемые основными системными файлами MS-DOS, содержат программы MS-DOS, которые постоянно находятся в оперативной памяти компьютера. Файлы IO.SYS и MSDOS.SYS должны находиться в корневом каталоге диска, с которого загружается MS-DOS.
Файлы IO.SYS и MSDOS.SYS нельзя скопировать на другой диск обычными командами типа Сору, для их записи на диск имеется специальная команда SYS. Кроме того, запись системных файлов на диск может осуществляться при форматировании диска.
В версиях MS-DOS до 7.0 файл IO.SYS представляет собой дополнение к функциям базовой системы ввода-вывода в BIOS, а файл MSDOS.SYS реализует основные высокоуровневые услуги DOS. В MS-DOS 7.0, входящей в состав Windows, файл IO.SYS содержит программы DOS, а файл MSDOS.SYS задает параметры загрузки DOS и Windows (фактически MSDOS.SYS в Windows является текстовым файлом).
В других версиях DOS основные системные файлы DOS могут называться и по-другому, например IВМBIO.СОМ и IВMDOS.СОМ для РС DOS, DRBIOS.SYS и т.д.
|
|
Командный процессор DOS. Командный процессор DOS обрабатывает команды, вводимые пользователем. Стандартный командный процессор MS-DOS имеет имя СОММАМD.СОМ, обычно он находится в корневом каталоге диска, с которого загружается DOS. Некоторые команды пользователя, например TYPE, DIR или COPY командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет, на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).
Внешние команды DOS. Внешние команды DOS — это программы поставляемые вместе с операционной системой в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т.д. Внешние команды DOS записываются в отдельный каталог при установке.
Драйверы. Драйверы устройств — это специальные программы, которые дополняют MS-DOS, например, обеспечивая обслуживание новых или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы BIOS.
Базовая система ввода-вывода. Базовая система ввода-вывода (BIOS) находящаяся в постоянной памяти (постоянном запоминающем устройстве ПЗУ) компьютера, формально не является частью MS-DOS, однако тесно с ней связана. BIOS содержит программы для проверки оборудования компьютера, инициирования загрузки операционной системы (ОС) и программы для выполнения базовых (низкоуровневых) операций ввода-вывода с монитором клавиатурой, дисками и принтером.
|
|
Загрузчик DOS. Еще одна программа, которую можно считать частью DOS, — это загрузчик DOS. Он находится в первом секторе каждой дискеты и в первом секторе логического диска, с которого происходит загрузка DOS (то есть диска С:). Назначение этой очень короткой программы — загрузка в память системного файла DOS IO.SYS при начальной загрузке компьютера.