Основные команды, используемые в файлах autoexec.bat и config.sys

Использование оперативной памяти

Коротко об оперативной памяти: Оперативная память делится на базовую (1 Мб) и расширенную (от 1 Мб и …).Базовая память делиться в свою очередь на основную (640 Кб) и верхнюю (320 Кб). В базовую память при работе загружаются все резидентные программы, такие как например: сама операционная система, драйверы устройств мыши, клавиатуры, монитора, системные оболочки. Все эти программы занимают определенной место в базовой памяти, при том, что верхняя память используется крайне мало, а расширенная память операционной системой DOS вообще не используется. Во время запуска программ, работающих в DOS, им может не хватить места в базовой памяти, а имеено туда они размещаются при запуске. Для этого существует возможность загрузить часть операционной системы в верхнюю память, а также загрузить резидентные программы командой loadhigh. Для этого используется программа драйвер верхней памяти himem.sys. Также можно загрузить часть программ в расширенную память программой emm386.exe.


В файле config.sys применяются следующие команды:

DEVICE=полное имя программы-драйвера - загрузка программ-драйверов в обычную память.

DEVICEHIGH=полное имя программы-драйвера - загрузка программ-драйверов в верхнюю память.

DOS=HIGH, UMB - переместить часть кода операционной системы в расширенную память и разрешить использование верхней памяти для загрузки драйверов и резидентных программ.

BUFFERS=число - установка числа буферов для операций ввода-вывода

FILES=число - установка максимального количества одновременно открытых файлов

LASTDRIVE=буква - установка последней буквы, которая может использоваться в качестве имени дисковода.

SHELL=местонахождение файла command.com

BREAK=on (off) - установить (отменить) режим проверки нажатия клавиш Ctrl-Break, при операциях ввода-вывода

Команды, применяемые в файле autoexec.bat:

PATH имя каталога; - открыть путь для поиска файлов в указанных каталогах. Эти пути целесообразно открывать для наиболее часто используемых программ. Во время запуска программы из командной строки поиск запускающего файла будет произведен в текущем каталоге и во всех каталогах открытых этой командой.

SET переменная=значение - установка переменных окружения.

Обычно в файле autoexec.bat указывают запускающие файлы программ русификаторов, антивирусную проверку и запуск программы оболочки, например Norton Commander. Необходимо учесть, что запуск программ оболочек указывается в самом конце файла autoexec.bat. Кроме этого в файле autoexec.bat можно использовать команды DOS, как и в обычном командном файле.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: