|
Некоторые программы не могут вообще работать, если не обеспечена поддержка старшей памяти.
DRIVPARM – изменение параметров дисковых накопителей.
Формат директивы:
Drivparm=/D:номер устройства/С/F:тип/Н:головки /S:секторы/Т:дорож- ки /I /N
Ключи:
/D: - номер накопителя (0-255 т.е. 0=А, 1=В, 2=С и т.д.);
/С - указание на то, что дисковод имеет аппаратный контроль фиксации открытой дверцы. Это необходимо для обнаружения факта смены дискеты;
/F:тип - определение типа накопителя:
0 – 5,25 160К/180К или 320К/360К;
1 – 5,25 1,2 МВ;
2 – 3,5 720Кб;
5 – винчестер;
6 – накопитель на магнитной ленте;
7 – 3,5 1,44МВ;
8 – оптический дисковод с чтением и записью информации;
9 – 3,5 2,88МВ;
/Н:головки - количество головок физического накопителя (1-99).
/S:секторы - определяет число секторов на дорожке (0-99);
/Т:дорожки - определяет число дорожек на носителе информации (0-99);
/N - определяет блоковое устройство с несменным носителем;
/I - указывает на подключение к контроллеру гибких дисков 5.25 дисковода
на 3.5
files – задание числа одновременно открытых файлов.
Формат директивы:
Files = число_файлов (8-255).
Примечание:
· По умолчанию число одновременно открытых файлов равно 8.
· Для машин с объемом оперативной памяти 512-640К рекомендуется иметь 20-30 одновременно открытых файлов, при 640К - до 40 открытых файлов.
· Увеличение числа открытых файлов ускоряет работу с программами, активно работающие с большим числом файлов, но приводит к уменьшению объема свободной оперативной памяти.
INSTALL – загрузка внешних команд (утилит) DOS из файла CONFIG. SYS.
Формат директивы:
INSTALL=диск:\маршрут\имя_утилиты_ DOS команда
LASTDRIVE – определение максимального количества логических дисков, которое может иметь компьютер.
Формат директивы:
LASTDRIVE = символ
Параметры:
символ – буква латинского алфавита от А до Z, задающая букву последнего логического диска, который может иметь компьютер.
SHELL – указание месторасположения в системе командного процессора.
Формат директивы:
Shell= диск:\маршрут\имя_файла диск2:\маршрут2\имя_файла2/ключи
Ключи:
/Е: устанавливает размер системного окружения, который принимает значения от 160 до 32768 и должно быть кратно 16.
/Р указывает, что командный процессор полностью резидентен в памяти, и из него нельзя выйти командой EXIT;
/MSG предписывает командному процессору сохранять в оперативной памяти тексты аварийных сообщений, используется совместно с ключом /Р.
STACKS – задание числа стеков DOS.
Формат директивы:
Stacks = число_стеков, размер_стека
Параметры:
число_стеков – количество стеков, используемых DOS, в процессе обработки прерываний (изменяется в пределах от 8 до 64);
размер_стека – длина одного стека в байтах. Длина стека может изменяться от 32 до 512 байт.
Загружаемые драйверы устройств. Драйверы устройств представляют собой программы, дополняющие систему ввода-вывода MS-DOS и обеспечивающие обслуживание новых устройств или нестандартное использование имеющихся устройств. Драйверы загружаются в ОЗУ при загрузке операционной системы, а их имена указываются в файле конфигурации config.sys.
ANSI.SYS – расширенное управление клавиатурой и дисплеем. Обеспечивает дополнительные функции управления дисплеем:
- возможность чтения текущего положения курсора.
- установка цвета символов и фона,
- позиционирование курсора,
- переназначение клавиш.
Формат директивы подключения драйвера
Device = диск:\маршрут\ansi.sys/X /K /R
Ключи:
/Х - переназначение отдельных клавиш (правые Alt и Ctrl клавиши управления курсором) на дополнительной клавиатуре.
/К - использование алгоритма работы со 101 –клавишной клавиатурой, с
83 – клавишной клавиатурой.
/R - данный драйвер будет производить нормализацию строк прокрутки при работе программ чтения с экрана текстов, которые могут изменять строки прокрутки.
DBLSPACE.SYS – управление месторасположением в памяти модуля DBLSPACE.BIN, который обеспечивает доступ к сжатым дискам (командой dblspace осуществляется сжатие данных на жестких или гибких магнитных дисках для увеличения свободного пространства и создание дополнительных дисков, работающих под управлением программы Double Space).
Формат директивы подключения драйвера:
Device = диск:\маршрут\ dblspace.sys /MOVE/NOHMA
Ключи:
MOVE – перемещение модуля DBLSPACE.BIN в младшие адреса основной памяти, так как при загрузке ОС модуль DBLSPACE.BIN загружается в старшие адреса основной памяти.
NOHMA – предотвращение перемещения модуля DBLSPACE.BIN из основной памяти в область старшей памяти
DISPLAY.SYS - расширение возможностей стандартного драйвера консоли CON, входящего в состав DOS, или ANSI. SYS, если он установлен. Этот драйвер применяется для переключения кодовых страниц командой DOS MODE.
Формат директивы подключения драйвера:
Device = диск:\маршрут\ display.sys con = (тип, ном_стр, кол_стр, кол_шр)
Параметры:
Тип – тип дисплея, установленного на компьютере.
ном_стр – номер кодовой страницы, являющейся аппаратно поддерживаемой для данного типа дисплея.
кол_стр – указание количества страниц, которые будут использоваться при выводе текстовой информации на экран. По умолчанию количество страниц установлено для адаптера EGA равным 6, а для адаптеров LCD равным 1.
кол_шр – количество таблиц шрифтов, аппаратно поддерживаемых для каждой кодовой таблицы.
DRIVER.SYS – определение дополнительных НГМД, непосредственно не поддерживаемых DOS.
Формат директивы подключения:
Device = диск:\маршрут\ driver.sys /D:номер/C/F:специф/H:голов /S:секторов/T:дорож
D:номер – номер физического накопителя на гибких дисках, номер накопителя может задаваться в диапазоне от 0 до 127.
F:специф – спецификатор дисковода, для указания типа используемого накопителя. Использование ключа /F: делает необязательным использование ключей /T:, /H:, /S:.
H:голов – число головок накопителя. По умолчанию число головок равно 2.
S:секторов – число секторов на дорожке.
T:дорож – количество дорожек на одной стороне.
EMM386.EXE – поддержка расширенной памяти и эмуляция дополнительной памяти как расширенной, а также дает возможность загрузки программ и драйверов устройств в область старшей памяти (UMB).
HIMEM.SYS – поддержка дополнительной памяти.
RAMDRIVE.SYS – организация в оперативной памяти виртуального (электронного) диска.
Формат директивы подключения:
Device = диск\маршрут\RAMDRIVE.SYSобъем размер_сектора число_файлов /А /Е
Ключи:
Объем – объем ОП в Кб, выделяемой для организации электронного диска (от 4 до 32767, по умолчанию 64);
р азмер сектора - указание размера сектора (128, 256, 512, по умолчанию – 512);
число файлов - число файлов, которое может включать корневой каталог (от 2 до 1024, по умолчанию - 64);
/А – электронный диск создается в расширенной памяти;
/Е – электронный диск создается в дополнительной памяти.
SMARTDRV. EXE – организация в дополнительной или расширенной памяти КЭШа для дисковых накопителей, для ускорения операций ввода-вывода.
Формат директивы подключения:
Device = диск:\маршрут\ smartdrv.exe/ DOUBLE_BUFFER
Ключи:
DOUBLE_BUFFER – предписывает SMARTDRV. EXE организовывать двойную буферизацию операций ввода-вывода данных.
Примечание:
· Для организации кэша в дополнительной памяти директиве DEVICE=SMARTDRV.EXE в файле CONFIG.SYS должна предшествовать директива DEVICE=HIMEM.SYS.
· Для организации кэша в расширенной памяти директиве DEVICE=SMARTDRV.EXE в файле CONFIG.SYS должна предшествовать директива DEVICE=ЕММ386.
Пример использования:
[menu]
menuitem = base_config, Base Configuration
menuitem = normal_config, Normal Configuration
menuitem = network_config, Network Configuration
[base_config]
device = c:\dos\himem.sys
dos = high
[normal_config]
include base_config
dos = umb
device = c:\dos\emm386.exe ram
device = c:\dos\ramdrive.sys 512
[network_config]
include normal_config
devicehigh = c:\dos\network.sys
[common]
break on
files = 40
buffers = 30
shell = c:\dos\command.com/E:1024/P
В результате обработки этого файла система выведет стартовое меню запуска, в котором будет указаны три варианта работы:
Стандартными обозначениями блоков директив являются:
[menu] – предваряющая собой директивы menuitem и другие описывающие варианты обработки файла config.sys.
[common] – содержит в себе директивы, которые обязательно выполняются независимо от варианта работы.
Блоки директив обозначаются следующим образом:
[текст] - где поле текст содержит наименование блока директив длиной до 70 символов, причем не допустимо использование символов: пробелов, \, /,:,;, =, [, ].
Include – включение в блок директив варианта работы из другого блока директив.
Формат директивы:
Include = имя _блока
имя _блока – содержит имя блока директив, который необходимо включить в какой-то другой блок команд.
Дата добавления: 2015-10-02; просмотров: 50 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Краткие теоретические сведения | | | Задание. |