Bad kommand or filename

(Неверная команда или имя файла)

3. При невыполнении команды вы внимательно просматриваете заданную конструк-
цию команды и вновь вводите ее, но уже в откорректированном варианте.

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


Классификация команд

Команды можно классифицировать по двум признакам -- по способу реализации и по
функциональному назначению.

Поспособу реализации команды разделяются на две группы (рис. 9.14):

• резидентные (внутренние., встроенные);

• транзитные (внешние, утилиты, обслуживающие).



Рис. 9.14.Классификация команд
по способу реализации


Резидентные команды входят в состав командного процессора
COMMAND.COM и после окончания загрузки операционной системы MS DOS обычно рас-
полагаются в оперативной памяти (см. рис. 9.12). Резидентные команды доступны в любой
момент времени. Пользователю не надо заботиться об их наличии или отсутствии в составе
операционной системы. После ввода пользователем резидентной команды операционная
система проводит анализ ее структуры и при отсутствии ошибок вызывает ее на выполне-
ние из оперативной памяти. При этом не требуется обращения к внешней памяти, что суще-
ственно сокращает время ее выполнения. В операционной системе MS DOS невозможны
замена или добавление резидентных команд, так как они являются частью командного про-
цессора COMMAND.COM.

Транзитные команды реализуются в виде файлов типа .СОМ или .ЕХЕ и по-
стоянно находятся на диске в области пользователя. После ввода транзитной команды орга-
низация работы будет аналогична обычной процедуре обработки программного файла.
Командный процессор COMMAND.COM анализирует структуру введенной команды, пере-
дает управление другим модулям операционной системы, которые организуют обращение к
диску и считывание программы из файла в оперативную память. Имя этого файла соответ-
ствует имени введенной команды. После выполнения команды управление возвращается
командному процессору.

Можно неограниченно расширять возможности операционной системы за счет введе-
ния новых транзитных команд. По сравнению с резидентными командами транзитные ко-
манды характеризуются большим временем выполнения из-за необходимости обращения к
диску. Транзитные команды так же, как и резидентные, задаются именем без указания типа.

По функциональному назначению классификация команд может быть сделана весь-
ма условно вследствие разнообразных возможностей многих команд. Основным функцио-
нальным признаком может служить объект, с которым производятся различные действия,
например каталог, файл, диск. В этом случае выделяются следующие группы команд: для
работы с каталогами, для работы с файлами, для работы с дисками, управления памятью и
устройствами, конфигурирования системы и др.

Справка. Подробные сведения о каждой команде можно получить двумя спо-
собами:

введя команду HELP, которая подключает справочную систему по всем ко-
мандам;
введя имя команды, затем через пробел — символы / ? .