Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСС.docx
Скачиваний:
9
Добавлен:
12.11.2019
Размер:
546.05 Кб
Скачать

Тема 2.7. Конфигурирование ms-dos

Цель занятия: иметь представление о назначении файлов CONFIG.SYS и AUTOEXEC.BAT, уметь создавать и редактировать файлы конфигурации системы с целью ее настройки.

План изложения материала

  1. Конфигурационные файлы.

  2. Основные команды.

  3. Написание файла CONFIG.SYS.

  4. Написание файла AUTOEXEC.BAT.

Как можно облегчить работу с компьютером? Для этого надо создать такую обстановку, в которой пользователю было бы удобно работать. Для того, чтобы пользователи могли создать удобную для них рабочую среду, ОС DOS предоставляет различные средства конфигурирования.

Процесс конфигурирования системы состоит из следующих этапов:

  • форматирование жесткого дика и разбиение его на логические диски;

  • создание системы каталогов на жестком диске и размещение файлов на жестком диске;

  • написание файла конфигурации системы Config.sys;

  • написание файла Autoexec.bat , выполняемого автоматически при начальной загрузке операционной системы.

Для использования жесткого диска его следует соответствующим образом подготовить (инициализировать). Жесткий диск можно разбить на несколько логических дисков для удобства работы, защиты информации, при использовании нескольких ОС, при работе на одном компьютере группы пользователей и т.д.

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

Если файл CONFIG.SYS в корневом каталоге диска, с которого загружается ОС, отсутствует, от параметры ОС будут установлены по умолчанию.

Файл CONFIG.SYS представляет собой текстовый (ASCII) файл. Каждая строка должна иметь вид:

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

Команды файла CONFIG.SYS:

Break = on - установить режим проверки нажатия клавиш Ctrl-Break при операциях ввода-вывода с диском. Это позволяет прерывать выполнение программ, которые иначе бы выполнялись до своего завершения;

Buffers = число_буфферов - установка числа буферов для операций ввода-вывода с диском. Буфер - это часть оперативной памяти размером 532 байт, отводимая для хранения информации с одного сектора - минимального участка диска размером 512 байт. Данные из оперативной памяти считываются в сотни раз быстрее, чем они поступают от контроллера диска, поэтому дисковые буферы заметно повышают общую производительность ПК;

Country = 049,437, полное имя файла Country.sys - установка удобного формата выдачи информации о дате и времени;

Dos = HIGH, UMB - позволяет на компьютере не ниже 80286 освободить часть ОП выше 640 Кбайт;

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

Files = число - установка максимального числа одновременно открытых файлов. Должно быть не менее 20. Некоторые программы и базы данных требуют значение этого параметра 50 или даже 80;

rem комментарий - задание комментария в файле CONFIG.SYS;

Shell = COMMAND.COM / E: число-байтов /P - увеличение размера области памяти в которой хранятся переменные окружения. Число байт задает размер этой области;

Device = имя_файла_драйвера [параметры] - установка драйвера устройства. Программы-драйверы расширяют возможности DOS. Начиная с версии MS-DOS 4.0 из файла CONFIG.SYS можно загружать СОМ- и ЕХЕ-драйверы командой Install.

Драйверы устройств:

ANSI.SYS - расширяет возможности по выводу на экран и позволяет переопределять значения клавиш на клавиатуре;

DRIVER.SYS - позволяет подсоединять к компьютеру дополнительные диски;

MOUSE.SYS - обеспечивает использование мыши в прикладных программах;

SMARTDRV.SYS - позволяет создать кэш диска в расширенной или дополнительной памяти;

VDISK.SYS - позволяет создать "электронный диск" в расширенной или дополнительной памяти.

Install = полное_имя_программы [параметры] - установка резидентной программы. это способ экономит оперативную память, так как при его использовании для запускаемой программы не резервируется место для хранения переменных окружения. Не все программы могут быть загружены с помощью этой команды.

Для размещения программ и драйверов в "верхней" памяти можно использовать команды LOADHIGH (LH) и DEVICEHIGH соответственно. Эти команды можно использовать только после строки Dos=HIGH, UMB.

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

Break=on

Files=20

Buffers=16

Dos=HIGH, UMB

Device=C:\DOS\HIMEM.SYS

Device=C:\DOS\EMM386.EXE NOEMS

Devicehigh=C:\Windows\MOUSE.SYS

Country=07, 866, C:\DOS\Country.sys

Файл AUTOEXEC.BAT содержит обычно команды, которые должны выполняться каждый раз при начальной загрузке ОС. Эти команды могут осуществить необходимую настройку ОС и установить удобное для работы окружение.

Задание пути.В файле AUTOEXEC.BAT можно задать с помощью команды DOS Path, в каких каталогах будет производится поиск выполняемых программ. Через ; перечисляются все каталоги, в которых находятся выполняемые программы общего назначения.

Пример: path = c:\exe; c:\windows; c:\nc: и т.д.

Установка формата приглашения. С помощью команды Prompt можно изменять формат приглашения DOS. Можно употреблять специальные сочетания символов.

Установка переменных окружения. ОС отводит специальную область в ОП для хранения некоторых переменных, которые используются ОС и программами.

set переменная=значение

Переменная - любая строка, не содержащая символа "=". Большие и малые латинские буквы не различаются. Если указанной переменной было присвоено уже какое-то значение, то оно заменяется новым.

set TMP=C:\TEMP

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

Для запуска резидентных ЕХЕ- и СОМ-программ можно использовать команду LOADHIGH (LH).

В файл AUTOEXEC.BAT включают также команду Verify ON/OFF - включение/выключение режима контроля корректности записи данных на диск.

В файл AUTOEXEC.BAT целесообразно включать команды запуска программ, которые устанавливают привычную рабочую среду на ПК. Это могут быть драйверы клавиатуры, экрана, принтера, программы-ревизоры диагностики вирусов, программы - оболочки и т.д.

Пример:

@ECHO OFF

PATH

C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS;C:\VC;C:\DRV;c:\uupc

PROMPT $P$G

SET temp=c:\windows\tmp

LH c:\mouse\grmouse

C:\DOS\SMARTDRV

mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)

mode con codepage select=866

keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys

NC