Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бородина А.И. Крошинская Л.И. Сапун О.Л. Модуль...doc
Скачиваний:
7
Добавлен:
15.11.2019
Размер:
212.99 Кб
Скачать

2.5. Классификация команд операционной системы Ms Dos

Основным средством работы с операционной системой является команда. Команда операционной системы реализуется программой в машинных кодах, позволяющих вызвать соответствующее действие машины: подключить внешнее устройство, передать информацию, выработать некоторый управляющий сигнал и т.п. При наборе команды на клавиатуре указываются ее имя и необходимые параметры, уточняющие действия команды, после чего нажимается клавиша ввода. Если команда набрана без ошибок, то она начинает выполняться. Если же допущена ошибка, то будет выдано сообщение об ошибке: Bad command or file name.

Следует разобраться в допущенной ошибке и повторить набор команды заново. Ошибки могут возникать не только при наборе команды, но и при ее исполнении. В этом случае надо разобраться в каждом выдаваемом сообщении и исправить ошибку.

По месту нахождения и способу реализации команды операционной системы Ms Dos делятся на две группы: резидентные (внутренние, встроенные) и транзитные (внешние, утилиты). Резидентные команды являются составной частью командного процессора Command.com. Они после загрузки операционной системы в оперативную память находятся в ней постоянно вместе с операционной системой, занимая область памяти, отведенную для резидентной части системы. Для вызова программы, соответствующей этой команде, не требуется обращения к внешней памяти. В Ms Dos имеется несколько десятков резидентных команд. От версии к версии основные резидентные команды сохраняются, но могут меняться функции некоторых команд и добавляться новые команды.

Что касается транзитных команд, то их состав может расширяться, создавая новые возможности операционной системы. Это допустимо потому, что принцип работы таких команд иной: это обычные файлы с расширением .com и .exe, которые операционная система находит, переписывает в память, выполняет и возвращает управление командному процессору.

По функциональному признаку команды можно классифицировать по следующим основным группам:

  1. Работа с каталогами: DIR, MD, CD, PATH, RD, TREE.

  2. Работа с файлами: ERASE, REN, COPY, COMP, RECOVER, TYPE, MORE, PRINT, FIND, SORT, EDLIN.

  3. Работа с дисками: FORMAT, DISKCOPY, SYS, CHKDISK, DISKCOMP, VOL.

  4. Настройка операционной среды: ASSIGN, CLS, DATE, MODE, PROMPT, TIME, VERIFY, VER.

  5. Управление работой командного файла типа bat: ECHO, PAUSE, REM, GOTO, IF, FOR, SHIFT, COMMAND.

  6. Команды, используемые в файле конфигурации Config.sys: BREAK, BUFFERS, DEVICE, FILES, SHELL.

При формировании некоторых команд приходится указывать имя внешнего устройства. В среде Ms Dos принято указывать следующие имена устройств:

CON – консоль, т.е. клавиатура и дисплей;

PRN или LPT1 – основной принтер;

LPT2, LPT3 – дополнительные принтеры;

AUX или COM1 – первое коммуникационное устройство, предназначенное для выхода в канал связи;

COM2 – второе коммуникационное устройство;

NVL – псевдоустройство для тестирования программ.

Команды работы с каталогами

В эту группу команд входят следующие шесть: DIR, MD, RD, CD, PATH, TREE. Команда DIR используется при работе с каталогом. Она выдает на экран его содержимое. Командой MD можно создать подкаталог, командой RD – удалить его. Переход на любой уровень системы каталогов осуществляется командой CD, а просмотр путей в системе подкаталогов командой – TREE. Если в процессе работы понадобится файл, находящийся в другом подкаталоге, то следует воспользоваться командой PATH.