Командный процессор

Командный процессор (КП) осуществляет взаимодействие пользователя с ПК. Он является файлом DOS и имеет имя Command.com (в последних версиях файл CMD.exe. Взаимодействие организуется при помощи команд. Команды бывают двух типов: внутренние и внешние. Внутренние команды входят в состав самого КП и после загрузки DOS находятся в оперативной памяти (резидентные команды). Внешним командам соответствуют файлы типа .EXE и .COM, входящие в состав MS DOS. Основные функции КП заключаются в следующем:

q прием и анализ команд, введенных с клавиатуры или из командного файла;

q выполнение внутренних команд DOS, содержащихся в файле Command.com;

q загрузка и выполнение внешних команд MS DOS; программ, расширяющих возможности DOS (утилит) и прикладных программ типа .COM и .EXE.

При необходимости запустить исполняемый файл Command.com находит этот файл, производит его загрузку, формирует служебную область с описанием запускаемой программы — префикс программного сегмента (PSP) — и запускает программный файл на выполнение.

Если запускаемый файл не найден, то на экран выводится сообщение Bad command or file name (неверная команда или имя файла). Интерпретатор команд и программы, выполняющие внутренние команды DOS, находятся в части Command.com, помещаемой по старшим адресам оперативной памяти. Эта полурезидентная часть может затираться прикладными программами. При необходимости использования интерпретатора команд резидентная часть Command.com проверяет, находится ли он в оперативной памяти. Если интерпретатор вытеснен другими программами, то выполняется соответствующая подзагрузка с текущего диска.

Появление в процессе работы сообщения Insert DOS disk (установите диск с DOS) означает, что на текущем диске нет файла Command.com, и его необходимо подгрузить.

С помощью файла Command.com можно осуществить частичную перезагрузку операционной системы (без повторного выполнения файлов IBMBIO.com и MSDOS.com). Для этого достаточно ввести команду Command — загрузится повторно только Command.com, и это позволит обновить версию интерпретатора команд и выполнить командный файл Autoexec.bat. Запуск внешней команды выполняется совершенно аналогично, поскольку командный процессор не делает различий между внешними командами, утилитами и прикладными программами (тем более, что формально все они реализованы совершенно одинаково).

Файл конфигурации

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

q настройки операционной системы на конкретный набор аппаратных ресурсов;

q оптимизации и создания дружественного интерфейса пользователя;

q повышения эффективности функционирования DOS и ПК в целом.

Конфигурирование осуществляется во время загрузки системы по указаниям (директивам), заданным в файле Config.sys, при этом могут выполняться следующие функции:

q установка режимов работы операционной системы;

q подключение драйверов новых внешних устройств и дополнительной памяти;

q обеспечение возможности перемещения резидентных программ DOS в верхнюю память;

q установка параметров DOS с целью структуризации памяти (например, выделения полей памяти под буферы ввода-вывода и т. п.), настройки утилит, формирования и настройки окружения системы;

q загрузка резидентных программ;

q идентификация стандартных устройств ввода-вывода.

Файл Config.SYS содержит специальные команды, которые и позволяют в известных пределах изменять и формировать все (программные и аппаратные) ресурсы ПК.

Все команды можно разделить на две группы:

q команды, изменяющие параметры, уже известные DOS и заданные в ней по умолчанию;

q команды, идентифицирующие новое программное обеспечение, которое подключается к DOS (например, драйверы устройств).

Основные команды файла Config.sys и вопросы рационального построения этого файла рассмотрены в работах [ 3, 11 ].








Дата добавления: 2016-04-02; просмотров: 2443;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.