logo
Учебник Математики и информатики

Конфигурирование операционной системы ms dos

Конфигурирование производится в следующих целях:

MS-DOS даёт возможность при запуске машины автоматически задавать необходимые начальные условия, влияющие на дальнейшую работу пользователя.

Настройка осуществляется с помощью содержимого двух специальных файлов, которые обрабатываются при каждом запуске машины. Эти файлы называются: CONFIG.SYS и AUTOEXEC.BAT

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

Это текстовый файл, создаваемый пользователем ПЭВМ, в котором задаются нужные параметры в виде команд. Эти команды интерпретируются подпрограммой инициализации в IO.SYS. Таким образом, задаётся, например, количество буферов для ввода-вывода файлов, количество одновременно открытых файлов, имена используемых драйверов. Наличие файла CONFIG.SYS не обязательно. В этом случае параметры системы устанавливаются по умолчанию.

Каждая строка CONFIG.SYS имеет вид:

имя команды = значение

Рассмотрим наиболее часто применяемые команды этого файла.

Команда BREAK – установка/опрос программного переключателя CTRL-BREAK.

С помощью этой команды можно установить режим, при котором пользователь будет иметь возможность прервать выполнение любой работающей программы, с помощью одновременного нажатия клавиш CTRL-BREAK. Для этого команда записывается следующим образом:

BREAK=ON

Альтернативным способом записи команды служит BREAK=OFF.

Команда FILES.

Эта команда позволяет установить максимально возможное количество одновременно открытых файлов, доступ к которым осуществляется по логическим номерам внешних устройств/файлов. Обычно эта команда задаётся следующим образом:

FILES = 15, т.е. установить максимальное число одновременно открытых файлов, равное 15 (открыть файл - означает установить рабочую связь программы с файлом). В результате выполнения команды информация о файле заносится в системную таблицу открытых файлов (System open-file table), которая расположена в оперативной памяти ПЭВМ. По умолчанию количество открытых файлов задаётся равным восьми. Максимальная размерность таблицы, а следовательно и количество файлов, равно 255. Программы, интенсивно работающие с файловой системой (базами данных, картотеками и др.), требуют для своей работы, чтобы значение данного параметра было не менее 20-30 и более. Однако нужно учесть, что под информацию о каждом открытом файле отводится по 48 байтов памяти.

Команда BUFFERS.

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

BUFFERS = <количество буферов>.

Стандартное количество буферов для ПЭВМ с объемом оперативной памяти до 512 Кбайт равно 10, а для ПЭВМ с объёмом оперативной памяти более 512 Кбайт - 15. Однако, с целью ускорения обмена при интенсивной работе с файловой системой пользователь может увеличить это значение. При этом нужно помнить, что на каждый буфер расходуется по 512 байт оперативной памяти.

Команда DEVICE.

По этой команде могут устанавливаться как стандартные загружаемые драйверы внешних устройств, так и нестандартные драйверы, разработанные пользователем или приобретённые у других пользователей.

Структура команды:

DEVICE = <имя файла-драйвера> [параметры].

Файл автозапуска AUTOEXEC. BAT

AUTOEXEC. BAT – это командный файл (файл пакетной обработки). Он содержит команды DOS, которые будут выполняться автоматически при каждом запуске системы. Его структуру задаёт пользователь при формировании системной дискеты.

При начальной загрузке операционной системы командный процессор MS-DOS ищет в корневом каталоге системного диска файл AUTOEXEC. BAT. Если этот файл будет найден, то он будет автоматически выполнен, вслед за обработкой файла CONFIG.SYS. С точки зрения содержащейся в данном файле информации он является обычным командным файлом. В этот файл удобно записывать команды, которые должны выполняться каждый раз при загрузке системы для создания пользователю удобной рабочей обстановки.