Операционная система MS DOS
Операционная система MS DOS (Microsoft Disk Operating System) одной из первых операционных систем, использующейся на компьютерах типа IBM. Сейчас ее используют в основном в образовательных учреждениях при изучении темы: "операционные системы".
Операционная система как комплекс программ работает все время, пока пользователь общается с компьютером. Это означает, что основные программы ОС должны все время находиться в основной памяти. Все программы ОС хранятся на диске в специальных системных файлах. Первоначально эти программы помещаются в основную память при включении компьютера.
При включении питания компьютера обычно автоматически выполняются следующие два действия:
производится проверка работоспособности основных устройств (тестирование аппаратуры); в случае обнаружения каких-либо неисправностей можно повторить включение или обратиться к специалисту;
если тестирование проходит успешно, то после этого начинается так называемая загрузка ОС, состоящая в копировании основных программ ОС с магнитного диска в оперативную память. При этом простейшие ОС типа MS DOS можно загружать либо со специальной дискеты ( называемой системной ), либо с жесткого диска. В первом случае перед включением компьютера надо вставить системную дискету в накопитель. Во втором случае в этом устройстве дискет быть не должно. Сложные ОС класса Windows загружаются с жесткого диска.
Признаком успешного завершения загрузки MS DOS является появление на экране так называемого приглашения, т.е. набора символов примерно следующего вида:
A: \ > ( при загрузке с дискеты );
С: \ > ( при загрузке с жесткого диска ).
Это означает готовность ОС к диалогу с пользователем. Успешная загрузка систем Windows определяется по отсутствию каких-либо специальных сообщений и появлению на экране специфического оформления - так называемого "рабочего стола".
Теперь для ознакомления рассмотрим состав операционной системы MS DOS.
В состав MS DOS входят следующие компоненты:
базовая система ввода-вывода - BIOS;
блок начальной загрузки - Boot Record;
модуль расширения базовой системы ввода-вывода - IO.SYS;
модуль обработки прерываний - MSDOS.SYS;
командный процессор - COMMAND.COM;
утилиты MS DOS.
BIOS (Basic Input Output System) – это программа, использующаяся для тестирования аппаратных компонентов компьютера при загрузке операционной системы, а также осуществляет простейшие операции по осуществлению ввода-вывода данных. BIOS хранится в постоянном запоминающем устройстве компьютера, выполненном в виде отдельной микросхемы. Основные данные о конфигурации аппаратной части компьютера хранятся в SMOS RAM – энергонезависимой памяти с питанием от батарейки, установленной на материнской плате.
Boot Record представляет из себя очень коротенькую программу, которая считывает с диска IO.SYS и MSDOS.SYS и заносит их в оперативную память компьютера.
IO.SYS позволяет взаимодействовать компьютеру с периферийными устройствами, при помощи драйверов этих устройств.
Модуль MSDOS.SYS осуществляет обработку прерываний.
COMMAND.COM выполняет команды пользователя.
В современных операционных системах Windows имеется возможность поработать в среде MS DOS выбрав в меню Пуск -> Программы -> Командная строка.
Взаимодействие пользователя с ОС MS DOS производится с помощью команд, которые пользователь вводит в ответ на приглашение системы. Готовность системы к принятию команд пользователя фиксируется выдачей на экран приглашения в короткой или полной форме. В первом случае выводится только имя текущего устройства и символ > , а во втором - еще и путь к текущему подкаталогу.
При вводе команд с клавиатуры в основном используются алфавитно-цифровые клавиши, ряд клавиш со специальными символами и клавиши редактирования вводимого текста. Ввод заканчивается нажатием клавиши ENTER, после чего команда передается системе на обработку и становится недоступной для редактирования. Если при вводе команды пользователь допустил ошибку и нажал клавишу ENTER, то система выдает сообщение: "Bad command or file name" ( неправильная команда или имя файла ) и снова выводит приглашение, после чего пользователь может повторить ввод команды.
Простейшая операция при взаимодействии с MS DOS состоит в изменении текущего устройства. Для этого достаточно в ответ на приглашение системы ввести имя активизируемого устройства и нажать клавишу ENTER, после чего система выведет приглашение с именем нового текущего устройства :
C: \ > A: <ENTER> ( активизация устройства работы с дискетами);
A: \ > (подсказка системы с именем активного устройства).
Для управления своей работой ОС MS DOS предоставляет пользователю набор из примерно 60 команд, некоторые из которых используются очень часто, а некоторые - только в особых случаях. Каждая команда есть указание системе на выполнение некоторого действия. Команда состоит из имени и необязательных параметров, разделенных пробелами. Имя и параметры можно вводить в любом регистре.
Основные операции с каталогами выполняют при помощи следующих команд:
DIR – просмотр текущего каталога;
DIR/W – просмотр краткого содержания каталога;
CD – переход в нужный каталог;
CD.. – переход из каталога на 1 уровень выше;
MD – создание каталога;
RD – удаление каталога.
Команды для работы с файлами:
COPY – копирование файлов;
TYPE – просмотр текстовых файлов;
REN – переименование файла;
DEL – удаление файла.
Основные сервисные команды:
TIME – просмотр и установка времени;
DATE – просмотр и установка даты;
CLS – очистка экрана;
MEM – просмотр памяти;
EXIT - выход из системы.
Все эти команды являются внутренними, и выполняются командным процессором COMMAND.COM.
Выделяют также внешние команды, они носят обслуживающий характер. Эти команды выполняют утилиты, входящие в состав MS DOS. Это прежде всего такие операции как форматирование, разметка, проверка дисков.
Примеры внешних команд:
FORMAT: - форматирование диска;
DISKOPY: - создание точной копии дискеты.