logo
Лекции препода / Конспект лекций ЭВМ

Глава 2 конфигурирование системы пэвм

Конфигурирование РС

Организация стартовых файлов

Команды стартовых файлов

Пример файла CONFIG.SYS

Пример файла AUTOEXEC.BAT

Конфигурирование PC

Удобная рабочая обстановка для пользователя PC может быть создана в результате продуманного конфигурирования и начальной настройки системы. ДОС дает возможность при запуске машины автоматически задавать определенные начальные условия, которые влияют на дальнейшую работу пользователя. Осуществляется это с помощью содержимого двух особых файлов: CONFIG.SYS AUTOEXEC.BAT

Указанные файлы, если они имеются в корневом каталоге системного диска, обрабатываются при любом включении или перезапуске машины Рассмотрим, что может быть задано в указанных файлах.

Организация стартовых файлов

DOS (Disk Operating System) состоит из системы ввода/вывода и оболочки. Система ввода/вывода хранится на диске в двух скрытых файлах с именами IO.SYS и MSDOS.SYS.

Файл IO.SYS содержит программы взаимодействия с аппаратными средствами и ROM BIOS. Из файла IO.SYS в RAM PC загружаются различные драйверы для работы с аппаратной частью PC и ROM BIOS. Файл MSDOS.SYS содержит программы для работы с файловой системой DOS обслуживания прикладных программ.

Файл IO.SYS первым записывается в корневой каталог, причем в первый кластер, а файл MSDOS.SYS - вторым. Оба эти файла записываются на системный диск командой FORMAT или SYS.

Оболочка COMMAND.COM (командный процессор DOS) является частью операционной системы и отвечает за общение с пользователем (команды DIR, VER, TIME, MEM и др.). Часть команд (внутренние команды) содержится непосредственно в COMMAND.COM, который загружается в память резидентно, а часть находится на диске в виде файлов (mem.exe, format.com и др.). Для организации памяти и установки драйверов имеются два стартовых файла, относящихся к операционной системе: CONFIG.SYS и AUTOEXEC.BAT. За время развития DOS функции этих файлов несколько перераспределились. Начиная с DOS 6.x, более важным стал CONFIG.SYS, тем более что почти все команды AUTOEXEC.BAT могут быть интегрированы в CONFIG.SYS.

Прежде чем производить изменения в этих файлах, следует скопировать на дискету их первоначальные версии (у вас уже есть загрузочная дискета, лучше использовать для этой цели другую). Не старайтесь изменять все командные строки этих файлов сразу, а по возможности делайте это последовательно. Лучшим контролем правильности или ошибочности соответствующих установок является перезапуск системы.

Команды стартовых файлов:

REM

Команда REM (Remark) обозначает, что данная строка при загрузке не обрабатывается. Таким образом, за REM может располагаться комментарий. Также с помощью REM можно деактивизировать, не стирая соответствующие команды и параметры в стартовых файлах.

DEVICE, DEVICEHIGH

Периферийные устройства, такие как мышь, ручной сканер или привод CD-ROM, нуждаются во внешних драйверах и, кроме того, система должна "знать" об их присутствии. Драйверы объявляются в файле CONFIG.SYS помощью команды DEVICE=. Но если вы хотите поместить эти драйверы в верхнюю область памяти, что всегда разумно, то вместо DEVICE примените DEVICEHIGH или DH. Однако в этом случае в первой строке файла CONFIG.SYS должен быть описан драйвер HIMEM.SYS, а во второй EMM386.EXE.

LOADHIGH, LH

С помощью команд LOADHIGH или LH файла AUTOEXEC.BAT драйверы и программы загружаются в верхнюю область памяти. Вы можете это использовать для освобождения стандартной памяти для прикладных программ.