Настройка операционной системы с помощью файла конфигурации config. Sys

Общие сведения
Файл CONFIG.SYS предназначен для настройки операционной системы на конкретную конфигурацию аппаратуры компьютера. Он, также как и файл AUTOEXEC.BAT, присутствует практически на любом компьютере и располагается в главном каталоге на диске, с которого производится загрузка операционной системы (обычно это диск С).

Его основное назначение - загрузка в оперативную память необходимых драйверов (управляющих программ) для управления аппаратной частью компьютера: подключением различных видов памяти (см. рис.4.7, 4.8), клавиатурой, мышью, принтером и т.д.

При отсутствии этого файла параметры конфигурации операционной системы устанавливаются по умолчанию. Запускается он автоматически при каждой загрузке операционной системы MS DOS (см. рис. 013).

Файл CONFIG.SYS создается и редактируется как текстовый файл в любом текстовом редакторе.

Запомните!
Файл CONFIG.SYS состоит из специальных команд операционной системы MS DOS по настройке аппаратуры. Формат этих команд имеет вид:
Имя команды = значение
Каждая команда занимает отдельную строку.
После окончания формирования конструкции каждой команды надо нажать клавишу <Enter>.
Конструкция команды может быть записана символами любого размера.
После редактирования этого файла необходимо осуществить перезагрузку операционной системы для установки новой конфигурационной настройки.

Команды, наиболее часто используемые в файле CONFIG.SYS

BREAK = ON или OFF - установка режима проверки одновременного нажатия клавиш <Ctrl> <Break> или <Ctrl> <C>. Если установлен параметр ON, то при операциях ввода-вывода с диском можно прервать работу, в противном случае (параметр OFF) это сделать невозможно и операция будет полностью выполнена.
BUFFERS = число - выделение объема оперативной памяти в соответствии с заданным в команде числом буферов (ячеек стандартной длины). Эти буферы отводятся дня промежуточного хранения пересылаемых данных с диска в память и наоборот при операциях ввода-вывода с диском. Тем самым увеличивается скорость обмена между диском и оперативной памятью. Обычно рекомендуется использовать не менее 40 буферов.

Пример 036.
BUFFERS = 40

DEVICE = имя драйвера [параметры] - подключение драйвера для управления каким-либо устройством, например мышью.
DEVICEHIGH = имя драйвера [параметры] - загружает драйвер устройства в верхнюю память (UMA - Upper memory, см. рис. 4.7).

Запомните! Порядок записи команд DEVICE и DEVICEHIGH в файле CONFIG.SYS очень важен! Сначала устанавливаются драйверы, позволяющие работать с разными видами памяти, которые дополняют стандартную память объемом 640 Кбайт, а затем устанавливаются драйверы, использующие эту память.

Пример 037

DEVICE= C:\DOS\HIMEM.SYS Установка драйвера управления расширеной (Extended) памятью .
DEVICEHIGH= C:\MOUSE\MOUSE.SYS Установка драйвера управления мышью в область верхней памяти (UMA).

DOS = параметры - устанавливает режим использования области высокой памяти (НМА) и обеспечения доступа к блокам верхней памяти (UMB) (см. рис. 4.7).
Пример 038.
DOS = HIGH.UMB

FILES = число - устанавливает максимальное число одновременно открытых файлов, обычно это число не должно быть менее 20.

Пример 030
FILES = 40
NUMLOCK = ON или OFF
- устанавливает состояние клавиши <Num Lock>. Параметр OFF отключает действие этой клавиши, параметр ON - включает режим ввода с клавиатуры прописных букв.
RЕМ или ; - комментарий.
LASTDRIVE - установка количества букв логических дисков.

Устанавливаемые драйверы в файле CONFIG.SYS

Для управления внешними устройствами используются стандартные (встроенные) и загружаемые (устанавливаемые) драйверы.
Стандартные драйверы BIOS обеспечивают работу компьютера стандартной конфигурации, в состав которого входят: монитор, жесткий и гибкий диски, клавиатура, внешние порты связи.
Загружаемые драйверы позволяют обеспечить подключение дополнительных устройств, например мышь, дисковод для лазерных дисков, лазерный принтер и тд. Кроме того. Драйверы могут обеспечить дополнительные настройки стандартных устройств, например драйвер-русификатор для стандартной клавиатуры с латинским шрифтом,
Познакомимся с назначением наиболее: часто используемых драйверов, входящих в поставку операционной системы MS DOS 6.22:
ANSI.SYS - поддерживает эмуляцию терминала ANSI.
DISPLAY.SYS - поддерживает переключение кодовых страниц для монитора
H1MEM.SYS - управляет использованием расширенной (Extended) памяти.
ЕММЭ86.ЕХЕ-организует расширенную (Expanded) память и обеспечивает доступ к области верхней памяти на компьютерах с процессором 386 и выше, которые имеют расширенную (Extended) память.

Пример 040. Рассмотрим вариант файла CONFIG.SYS

DEVICE = C:\DOS\HIMEM.SYS Установка драйвера управления расширенной памятью
DEVICE = C:\DOS\EMM386.SYS RAM Установка драйвера, обеспечивающего эмуляцию расширенной памяти и доступ к блокам UMB верхней памяти.
DEVICEHIGH =C:\DOS\MOUSE.SYS Размещение драйвера мыши в верхней памяти.
DOS = HIGH,UMB Размещение операционной системы в области высокой памяти и обеспечение доступа к блокам UMB верхней памяти
NUMLOCK = OFF Отключение режима ввода с клавиатуры прописных букв.
BUFFERS = 40 Обеспечивает для пересылки между дисками и памятью 40 буферов
FILES = 40 Разрешает одновременное открытие 40 файлов.
BREAK = ON Прерывание работы программы при

 

  одновременном нажатии клавиш <Ctrl>или <Ctrl><Break>