КОНФИГ.СИС


CONFIG.SYS — это основной файл конфигурации для операционных систем DOS и OS/2 . Это специальный текстовый файл ASCII , который содержит доступные пользователю настройки или директивы конфигурации, оцениваемые BIOS DOS операционной системы (обычно находящиеся в IBMBIO.COM или IO.SYS ) во время загрузки. CONFIG.SYS появился в DOS 2.0. [примечание 1]

Директивы в этом файле настраивают DOS для использования с устройствами и приложениями в системе. Директивы CONFIG.SYS также настраивают менеджеры памяти в системе. После обработки файла CONFIG.SYS DOS переходит к загрузке и выполнению командной оболочки , указанной в SHELLстроке CONFIG.SYS или COMMAND.COM , если такой строки нет. Командная оболочка, в свою очередь, отвечает за обработку файла AUTOEXEC.BAT .

CONFIG.SYS состоит в основном из name=valueдиректив, которые выглядят как назначения переменных. Фактически, они либо определяют некоторые настраиваемые параметры, часто приводящие к резервированию памяти, либо загружают в память файлы, в основном драйверы устройств и резидентные программы (TSR).

Это имя файла также используется Disk Control Program  [ de ] (DCP), производной MS-DOS от бывшего восточногерманского VEB Robotron . [1]

Некоторые версии DOS будут проверять альтернативные имена файлов, имеющие приоритет над именем файла CONFIG.SYS по умолчанию, если они существуют:

В то время как более старые версии Concurrent DOS с 3.2 по 4.1 вообще не поддерживали файлы CONFIG.SYS, более поздние версии Concurrent DOS 386 и Concurrent DOS XM , а также многопользовательская DOS , System Manager и REAL/32 будут проверять наличие CCONFIG.SYS (с «C» происходит от «Concurrent») вместо CONFIG.SYS. Некоторые версии многопользовательской DOS вместо этого используют имя файла CCONFIG.INI , [2] [3] , тогда как REAL/32, как известно, ищет MCONFIG.SYS . Эти операционные системы поддерживают множество дополнительных и различных параметров конфигурации (например,INIT_INSTALL) неизвестны в MS-DOS/PC DOS, но они хранятся в двоичном репозитории с именем CCONFIG.BIN , а не в CCONFIG.INI . [2] [3] Оба файла обычно изменяются CONFIG.EXEтолько с помощью служебной программы конфигурации. [2] [3]


PC-MOS обнаруживает отсутствие CONFIG.SYSпри запуске