Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб работа №03 по DOS.doc
Скачиваний:
3
Добавлен:
03.05.2019
Размер:
62.98 Кб
Скачать

2. Файл настройки config.Sys

Файл CONFIG.SYS представляет собой текстовый файл, содержащий специальные команды. Эти команды настраивают конфигурацию компьютера таким образом, что его аппаратные компоненты могут использовать прикладные программы и сама операционная система MS-DOS. При запуске MS-DOS операционная система выполняет команды в файле CONFIG.SYS. Обычно это файл находится в корневом каталоге диска C.

В файле CONFIG.SYS можно использовать запросы на выполнение каждой команды. Делается это с помощью символа «?». Если вы хотите выводить запрос, укажите этот символ непосредственно после соответствующей команды (без пробелов), но перед знаком равенства (=). Например, DOS?=HIGH.

В файле CONFIG.SYS могут использоваться следующие команды.

Команда BUFFERS выделяет память для указанного числа дисковых буферов. Вид команды:

BUFFERS=n[,m]

Параметр n задает число дисковых буферов (от 1 до 99), m задает число буферов во вспомогательном буферном кэше (от 0 до 8). Например, чтобы задать 25 дисковых буферов, задайте в CONFIG.SYS команду buffers=25.

Если для m или n задано недопустимое значение, BUFFERS использует установку по умолчанию. По умолчанию число буферов во вспомогательном кэше (m) равно 0.

Использование кэш-буфера ускоряет определенные операции с диском при работе на компьютере. MS-DOS использует зарезервированную для каждого дискового буфера память для данных при операциях чтения и записи. Для получения лучшей производительности при работе с такими программами, как текстовые редакторы, задайте для n значение от 20 до 30. Если вы собираетесь создавать много подкаталогов, то лучше увеличить число буферов до 40 - 50.

Команда DEVICE - загружает драйверы устройств в память компьютера. Вид команды:

DEVICE=[диск:][маршрут]имя_файла [параметры]

С "мышью", дисководом CDROM, сканером или другим аналогичным продуктов производитель обычно поставляет соответствующее программное обеспечение - драйвер устройства. Чтобы установить драйвер, задайте в командной строке DEVICE его расположение (каталог) и имя.

Команда DEVICEHIGH - загружает драйверы устройств в старшую память (> 640К). Это позволяет освободить обычную память для других программ. Если старшая память недоступна, то команда DEVICEHIGH работает аналогично команде DEVICE. Вид команды:

DEVICEHIGH [диск:][маршрут]имя_файла [параметры]

Чтобы использовать команду DEVICEHIGH, в файл CONFIG.SYS нужно включить команду DOS=UMB. Если вы не зададите эту команду, то все драйверы устройств будут загружаться в обычную память, как при задании команды DEVICE.

Для загрузки драйвера устройства в старшую память ваш компьютер должен иметь расширенную память. Сначала вы должны задать команду DEVICE для загрузки драйвера HIMEM.SYS, а затем указать ее снова для программы работы с UMB. Эти команды должны следовать в CONFIG.SYS до команды DEVICEHIGH. Пример:

device=c:\dos\himem.sys

dos=umb

Команда FILES - задает число файлов, одновременно доступных MS-DOS. Вид команды:

FILES=x

Параметр x задает число одновременно доступных файлов. Допускаются значения от 8 до 255 (по умолчанию - 8). Некоторые программы требуют большего значения, чем установленное по умолчанию, поэтому лучше установить значение 30-50. Установленное в FILES значение может быть не единственным определяющим фактором числа файлов, которые может одновременно открыть программа. Это число может также ограничиваться построением программы.

Команда DOS определяет, что MS-DOS должна поддерживать связь со старшей памятью, частично загружаться в старшую память (HMA) или и то, и другое. Вид команды:

DOS=HIGH, [LOW, UMB, NOUMB]

Параметр UMB определяет, что MS-DOS должна поддерживать блоки старшей памяти, созданные программой поддержки UMB, такой как EMM386.EXE. Параметр NOUMB задает, что MS-DOS не должна обслуживать блоки UMB. По умолчанию используется параметр NOUMB.

Параметр HIGH определяет, должна ли MS-DOS пытаться загружать свою часть в HMA (HIGH) или загружать все свои компоненты в обычную память (LOW). По умолчанию устанавливается LOW.

Перед заданием DOS=UMB или DOS=HIGH вы должны установить драйвер или другой администратор расширенной памяти.