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

Командный процессор DOS обрабатывает команды, вводимые пользователем. Стандартный командный процессор MS DOS имеет имя command.com, обычно он находится в корневом каталоге диска, с которого загружается DOS. Некоторые команды пользователя, например copy, del, dir, path или type командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя (например, deltree, edit, mem, smartdrv) командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. Поиск таких программ начинается с корневого каталога, а затем в подкаталогах, указанных командой path. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд.

Командный процессор состоит из 3-х частей:

· резидентной – размещается в ОЗУ сразу после msdos.sys, включает процедуры обслуживания некоторых прерываний, процедуры обработки стандартных ошибок MS-DOS, процедуру загрузки транзитной части командного процессора;

· инициализирующей – в ОЗУ она следует за резидентной частью, во время загрузки ОС ей передается управление, она выполняет файл autoexec.bat и некоторые др. действия. Эта часть командного процессора стирается из ОЗУ первой же загруженной программой;

· транзитной – загружается в старшие адреса ОЗУ; обрабатывает все внутренние команды, команды с клавиатуры и из bat-файлов; выдает системную подсказку MS-DOS, загружает в ОЗУ программы и передает им управление.

Внешние команды DOS

Внешние команды DOS – это дополнительные программы, поставляемые вместе с ОС в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например, форматирование дискет, проверка и дефрагментация дисков и т.д. Внешние команды DOS записываются в отдельный каталог при установке DOS.

Драйверы

Драйверы устройств – это специальные резидентные программы, которые дополняют систему ввода-вывода MS-DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Драйверы обеспечивают доступ к оперативной памяти сверх 1 МБ, повышают скорость работы с дисками за счет кэширования, обеспечивают ввод русских букв с клавиатуры и т.д. Драйверы загружаются в память ПК при начальной загрузке ОС. Их имена указываются в специальном файле config.sys с помощью команд device и devicehigh. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы DOS.

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








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


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

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

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

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