|
Прежде всего, это "процессор команд", что означает
возложенные на него функции ввода команды, набираемой на
клавиатуре, и определения дальнейших действий.
Когда вводится внутренняя команда, такая как
DIR, COPY, TYPE, REM или PAUSE, то запрашивается случайная
процедура, "встроенная" в COMMAND.COM, так что она может
выполняться немедленно.
Чтобы распознавать внутренние команды, COMMAND.COM
содержит таблицу имен команд. Если просмотреть файл
COMMAND.COM, то можно увидеть эти имена команд. |
домашняя бухгалтерия |
|
{img2} |
avast 4 professional |
|
Для просмотра
файла COMMAND.COM можно воспользоваться программой DEBUG или
DiskLook. Там же Вы увидите сообщение, которое ДОС выдает в
начале работы. |
1с бухгалтерия |
|
{img3} |
система распознавания текста |
|
При желании эти сообщения можно изменить с
помощью команды DEBUG или SecMod, так чтобы ДОС начинала
работу выдачей Вашей фамилии или названия компании. Можно
также изменить и имена внутренних команд, причем сделать это
просто, если не изменяется длина имени.
Если команды нет в таблице внутренних команд, значит
имеется в виду внешняя команда, которую COMMAND.COM будет
искать во внешнем файле. |
программы архиваторы |
|
|
norton, win zip, операционная система windows, перевод с русского на английский, asplinux, .
asplinux server
|
В обоих случаях для их вызова
используются программные прерывания, причем по той же причине,
что и для вызова программ BIOS: для обеспечения модульности.
Диапазон прерываний от 32 до 63 (шестнадцатиричные
значения от 20 до 3F) зарезервированы для использования ДОС.
Используется только часть этих прерываний, а остальные
обеспечивают возможность дальнейшего расширения. Программы
обслуживания прерываний ДОС включают чтение и запись секторов
дискеты, доступ к контролю за ошибками ДОС и операциями
клавиатуры Ctrl-Break.
Вызовы функций ДОС обеспечивают, в основном,
промежуточный уровень обслуживания операций ввода/вывода. В
качестве примеров можно упомянуть ввод с клавиатуры, обычный
вывод на экран дисплея, ввод/вывод по асинхронной линии связи
и вывод на печать. Предусмотрены также логические операции
для дискет - открытие и закрытие файлов, поиск в справочнике
файлов, удаление и создание файлов, чтение и запись данных.
Эти процедуры обеспечивают практически все элементарные
операции, которые могут потребоваться программе для работы с
файлами и данными, хранящимися в файле, так чтобы программе
не приходилось самостоятельно расшифровывать данные
справочников, таблиц размещения файлов и т.п.
Большая часть этих служебных процедур ДОС интенсивно
используется программами более высокого уровня ДОС. Например,
процедура поиска в справочнике используется командами DIR и
COPY. Кроме того, она используется интерпретатором команд для
поиска программных файлов. В разделе 4.9 будет рассмотрен
полный список служебных процедур ДОС.
4.7. Файл COMMAND.COM и внутренние команды
Следующая составная часть ДОС, файл COMMAND.COM, одна из
наиболее интересных частей, как с точки зрения тех услуг,
которые она предоставляет пользователю, так и с точки зрения
принципов ее функционирования. COMMAND.COM имеет несколько
функций.
|
|
|