Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ_8.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
126.46 Кб
Скачать

2.6 Управление процессом начальной загрузки dos

Следующая группа команд используется для управлении процессом начальной загрузки DOS:

SНЕLL=полное-имя-файла-командного-процессора [параметры] — позволяет указать имя и размещение командного npoцeccоpa (интерпретатора команд) MS DOS. Обычно команда используется в виде Shell = С:\СОММАМD.СОМ /E: число-байтов /Р, что позволяет увеличить размер области памяти, в которой хранятся переменные ок­ружения. Число байтов задает размер этой области. Если размер обла­сти памяти для хранения переменных окружения недостаточен, то DOS выдает сообщение: «Out of environment space».

Пример: SHELL = C:\COMMAND.CDH /E:512 /P;

SWITCHES /F /N - пропуск двухсекундной паузы после сообщения «Starting MS-DOS» в процессе начальной загрузки DOS и блокирова­ние возможности обхода выполнения команд файлов CONFIG.SYS и AUTOEXEC.BAT с помощью клавиш (F5) и (F8).

Замечания:

1. Команда SWITCHES имеет и другие возможности.

2. Даже при указании команды файла CONFIG.SYS SWITCHES /F /N возможность обхода выполнения команд файлов CONFIG.SYS и AUTOEXEC.BAT остается, если Вы используете драйверы сжатых дисков, созданных программами DriveSpace или DoubleSpace. Действительно, при нажатии во время начальной загрузки помощью комбинаций клавиш CTRL+F5 или CTRL+F8 можно пропус­тить не только загрузку драйверов сжатых дисков, но и выполнение файлов CONFIG.SYS и AUTOEXEC.BAT. Чтобы заблокировать и эту возможность, надо поместить в файл DRVSPACE.INI (или DBLSPACE.INI) команду SWITCHES /N .

2.7 Команды для установки различных режимов dos

Следующая группа команд файла CONFIG.SYS служит для установки различных режимов DOS:

Break = on или Break = off — установить иди отменить для программ DOS режим проверки нажатия клавиш CTRL+ Break или CTRL+С при операциях и ввода-вывода с диском. Это позволяет прерывать выполне­ние программ, которые иначе бы выполнились до своего завершения. Изменить данный режим можно и впоследствии командами DOS: BREAK ON и BREAK OFF .

Country=код-страны, кодовая-страница, полное-имя-файла-COUNTRY. SYS — настройка на принятые в стране правила для ото­бражения времени, даты и денежных сумм, перевода прописных букв в строчные и обратно и т.д. (см. п. 31.7). В MS DOS, начиная с версии 6.2, предусмотрены установки для России: код страны 007, кодовая страница 866. В предыдущих версиях DOS наиболее подходящим являются коды страны 049 н кодовая страница 437. Пример: COUNTRY=007, 866, с:\exe\msdos\country.sys;

Numlock=on или Numlock=off — включает или отключает фиксацию цифровой клавиатуры (т.е. режим «Num Lock», отображаемый световым индикатором «Num Lock» клавиатуры).

3. Пример файла config.Sys

Пример файла CONFIG.SYS приведен ниже:

Мы будем предполагать, что компьютер имеет процессор 80386 или старше, файлы MS DOS находятся в каталоге C:\EXE\MSDOS, а файлы драйверов дисков находятся в каталоге С:\ EXE\SCSI.

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

; Установка размеров внутренних структур dos

BUFFERS=10

FILES=50

LASTDRIVE=J

FCBS=4, 0

STACKS=9, 256

; Настройка на соглашения, принятые в России

COUNTRY=007, 866, C:\EXE\MSDOS\ COUNTRY.SYS

; Увеличение размера области окружения

SHELL=C:\COMMAND.COM/E: 512/P

; Задание прочих режимов

BREAK=ON

NUMLOCK=OFF

; Загрузка драйверов расширенной и верхней памяти

DEVICE=C:\EXE\MSDOS\HIMEM.SYS/TESTMEM: OFF

DEVICE=C:\EXE\MSDOS\EMM386.EXE NOEMS

; Загрузка DOS в HMA, разрешение использования верхней памяти

DOS=HIGH, UMB

; Подготовка к переключению на кодовую страницу 866

DEVICEHIGH=C:\ EXE\MSDOS\DISPLAY.SYS CON= ()

; Загрузка драйверов для доступа к дискам

; ASPI8DOS.SYS – ASPI-драйвер для контроллера Adaptec 2940

DEVICEHIGH=C:\ EXE\SCSI\ASPI8DOS.SYS /D

; ASPI8DOS.SYS - драйвер для доступа к компакт-дискам

DEVICEHIGH=C:\ EXE\SCSI\ASPICD.SYS /D: MSDOO

; ASPIDISK- драйвер для доступа к магнитооптическим и другим съемным дискам (SyQuest, Iomega)

DEVICEHIGH=C:\ EXE\SCSI\ASPIDISK.SYS /D

; Загрузка драйвера DRVSPACE.BIN в верхнюю память

DEVICEHIGH=C:\ EXE\ MSDOS\ DRVSPACE.SYS /MOVE

Замечания.

1. Разумеется, драйверы для доступа к дискам (устройствам хране­ния данных) на Вашей компьютере, скорее всего, будут другими. Например, если Ваш компьютер оснащен только жестким диском и дискетами, то драйверы для доступа к дискам, как правило, вообще не нужны.

2. Последняя строка файла (вызов драйвера DRVSPACE.SYS) нужна только при использовании сжатых дисков программы DriveSpace. Если Вы не используете сжатые диски, то лучше удалить из корневого каталога диска С: файл DRVSPACE.BIN, чтобы драйвер сжатых дисков не занимал память.