| ||||||||||||||||||
Предположим, что вы напечатали в командной строке команду XYZ и нажали Enter. Получив такое указание, DOS приступает к поиску инструкций для программы (команды) XYZ. Если поиск увенчается успехом, через некоторое время программа начнет выполняться. Если соответствующие инструкции не будут найдены, появится сообщение об ошибке. Расскажем подробнее, что при этом происходит.
Производится "внутренняя" проверка самой DOS: не является ли команда XYZ одной из встроенных, инструкции по выполнению которой уже загружены в память. В итоге такой встроенной команды не обнаруживается.
Просматривается текущий каталог на текущем диске в поисках файлов: сначала с именем XYZ.COM, затем — XYZ.EXE и, наконец, XYZ.BAT. Предположим для определенности, что текущими ядляются диск С: и его корневой каталог. В результате проведения поиска файл в текущем каталоге не обнаруживается.
DOS проверяет, задан ли путь поиска файлов (командой PATH). Если путь не определен, попытка выполнения введенной команды заканчивается на этом этапе. Будем считать в нашем сценарии, что некий путь определен при первоначальной загрузке системы. В этом случае DOS проверяет каждый указанный в нем каталог, разыскивая какой-либо из файлов XYZ.COM, XYZ.EXE или XYZ.BAT (в перечисленном порядке). В команде PATH перечислено несколько каталогов, но ни в одном из них DOS не находит соответствующего файла.
Поиск заканчивается, DOS выдает сообщение: "Bad command or filename".
Для того чтобы поиск и загрузка программы прошли успешно, соответствующий исполняемый файл должен находиться в текущем каталоге на текущем диске, или же путь к нему должен быть заранее определен командой PATH. Поэтому роль команды PATH в DOS очень велика.
Таблица 20.3. Внешние команды DOS
Название команды
Номер версии 1.0 1.1
DOS 2.0
2.1
3.0
3.1
3.2
3.3
4.x
5.x
6.x
APPEND
X
X
X
X
ASSIGN
X
X
X
X
X
X
X
X
X
ATTRIB
X
X
X
X
X
X
X
BACKUP
X
X
X
X
X
X
X
X
X
BASIC
X
X
X
X
X
X
X
X
X
BASICA
X
X
X
X
X
X
X
X
X
CHKDSK
X
X
X
X
X
X
X
X
X
X
X
CHOICE
X
COMMAND
X
X
X
X
X
X
X
X
X
COMP
X
X
X
X
X
X
X
X
X
X
DEBUG
X
X
X
X
X
X
X
X
X
X
X
DEFRAG
X
DELTREE
X
DISKCOMP
X
X
X
X
X
X
X
X
X
X
X
Название команды
Номер версии DOS 1.0 1.1 2.0
2.1
3.0
3.1
3.2
3.3
4.x
5.x
6.x
DISKCOPY
XXX
X
X
X
X
X
X
X
X
DOSKEY
X
X
DOSSHELL
X
X
X
EDIT
X
X
EDLIN
XXX
X
X
X
X
X
X
X
EMM386
X
X
EXE2BIN
X
X
X
X
X
X
EXPAND
X
X
FASTOPEN
X
X
X
X
FC
X
X
FDISK
X
X
X
X
X
X
X
X
X
FIND
X
X
X
X
X
X
X
X
X
FORMAT
XXX
X
X
X
X
X
X
X
X
GRAFTABL
X
X
X
X
X
X
GRAPHICS
X
X
X
X
X
X
X
X
X
HELP
X
X
INTERLNK
X
INTERSVR
X
JOIN
X
X
X
X
X
X
KEYB
X
X
X
X
KEYBFR
X
X
X
KEYBGR
,
X
X
X
KEYBIT
X
X
X
KEYBSP
X
X
X
KEYBUK
X
X
X
LABEL
X
X
X
X
X
X
X
LIB
XXX
X
X
X
X
LINK
XXX
X
X
X
X
MEM
X
X
X
MEMMAKER
X
MIRROR
X
MODE
XXX
X
X
X
X
X
X
X
X
MORE
X
X
X
X
X
X
X
X
X
MSCDEX
X
MSD
X
NLSFUNC
X
X
X
X
POWER
X
X
X
X
X
X
X
X
X
X
QBASIC
X
X
RECOVER
X
X
X
X
X
X
X
X
REPLACE
X
X
X
X
X
RESTORE
X
X
X
X
X
X
X
X
X
SCANDISK
X
SETVER
X
X
SHARE
X
X
X
X
X
X
X
SORT
X
X
X
X
X
X
X
X
X
SUBST
X
X
X
X
X
X
SYS
XXX
X
X
X
X
X
X
X
X
TREE
X
X
X
X
X
X
X
X
X
UNDELETE
X
X
UNFORMAT
X
X
XCOPY
-
X
X
X
X
X
AGP (Accelerated Graphics Port - ускоренный графический порт) - интерфейс для подключения видеоадаптера к отдельной магистрали AGP, имеющей выход непосредственно на системную память. В системной памяти размещаются преимущественно текстуры трехмерных объектов, требующие быстрого доступа со стороны как процессора, так и видеоадаптера. Интерфейс выполнен в виде отдельного разъема, в который устанавливается AGP-видеоадаптер.
| На главную |