ПРИЛОЖЕНИЕ А Примечание для пользователей
с одним дисководом
__________________________________________________________
Примечание:
Некоторые команды требуют наличия двух дисководов.
Это не
должно вас смущать, т.к. в вашем
случае на экран будут
выводится соответствующие подсказки в нужное время (например,
вставить диск такой-то в дисковод А и нажать
по готовности
любую клавишу). Более подробно эти сообщения приводятся
при
описании команд.
__________________________________________________________
ПРИЛОЖЕНИЕ В
КОНФИГУРАЦИЯ ВАШЕЙ СИСТЕМЫ
__________________________________________________________
При каждом запуске компьютера
система ищет в корневом
каталоге загрузочного диска файл config.sys.
Этот файл
содержит необходимую информацию по конфигурации
системы.
Создавать и модифицировать файл config.sys вы можете с помощью
строкового редактора Edlin. Сам файл
представляет собой
последовательность командных строк конфигурации,
описание
которых приводится далее в этой главе.
__________________________________________________________
BREAK
Цель:
Установить или сбросить флаг проверки на ввод
CONTROL+C.
Синтаксис:
break
или
break=on
или
break=off
по умолчанию:
break=off
Комментарий:
Команда break, введенная
без ключевых слов, выводит
текущее состояние флага проверки, т.е. проверяется (on) или не
проверяется (off) консоль на предмет нажатия
пользователем
клавиш Ctrl и С одновременно.
Обычно такая проверка
выполняется системой при чтении с клавиатуры или
выводе на
экран или принтер. Если вы
установите этот флаг, то
описываемая процедура распространяется и на другие
действия
системы, например, чтение/запись с/на диск(а).
__________________________________________________________
BUFFERS
Цель:
Установить количество
выделяемых системой буферов.
Синтаксис:
buffers=количество_буферов[,количество
секторов][/x]
где:
количество_буферов
- число от 1 до 99. Если указан
ключ /х, то максимальное коли-
чество равно 10000 или больше,
если они помещаются в памяти.
количество_секторов
- количество секторов, которое
может быть записано или
прочитано за одну операцию
ввода/вывода. Возможные
значения 1-8, по умолчанию 1.
Количество буферов по умолчанию может принимать
следующие
значения:
Конфигурация
Буферы
Для базовой системы
2
Любой диск более 360К 3
128 - 255К ОЗУ
5
256 - 511К ОЗУ
10
512К ОЗУ и более
15
Комментарий:
По ключу /х буферы помещаются в расширенную
память. Если
используется вся расширенная память, то
этот ключ не
функционирует. Дисковый буфер представляет
собой участок
памяти, который система использует для временного
хранения
данных при операциях чтения/записи. Для программ-лексисконов
наилучшие результаты дает значение между
10 и 20. Если вы
планируете создавать большое количество подкаталогов, то можно
даже увеличить это значение до 20-30. Необходимо помнить, что
буфер обычно занимает 528 байт, так что, чем больше буферов вы
выделяете, тем меньше остается памяти для ваших
прикладных
программ.
Пример:
buffers=20
__________________________________________________________
COUNTRY
Цель:
Установить
формат выводимой информации
в соответствии
с соглашениями, принятыми в той или
иной стране.
Синтаксис:
country=код[,[страница][,[дисковод:]имя_файла]]
где:
код
- код страны
страница
- кодовая страница для этой страны
имя_файла -
имя файла, содержащего информацию по
этой стране.
По умолчанию
принимается код США и файл country.sys.
Комментарий:
Ниже приведены разрешенные системой (MS-DOS
4.0) значения
кодов стран и соответствующие им кодовые страницы. Каждый код
использует только указанные кодовые страницы, т.е.
нельзя,
например, использовать с кодом 003 кодовую страницу 863.
Страна
Код Страница
________________________________________________________
Бельгия
032 437, 850
Франкоговорящая Канада 002
863, 850
Дания
045 865, 850
Франция
033 437, 850
Германия
049 437, 850
Италия
039 437, 850
Латинская Америка
003 437, 850
Нидерланды
031 437, 850
Норвегия
047 865, 850
Португалия
351 860, 850
Швейцария
041 437, 850
Испания
034 437, 850
Финляндия
358 437, 850
Швеция
046 437, 850
Англия
044 437, 850
Англоязычные
061 437, 850
США (по умолчанию)
001 437, 850
Арабоязычные
785 437
Израиль
972 437
Япония
081 437, 850,
932
Корея
082 437, 850,
934
КНР
086 437, 850,
936
Тайвань
088 437, 850,
938
________________________________________________________
__________________________________________________________
DEVICE
Цель:
Инсталяция указанного
драйвера устройства.
Синтаксис:
device=[дисковод:][маршрут][имя_файла][аргумент]
где:
аргумент - все
используемые файлом "имя_файла" ключи;
по умолчанию - нет.
Комментарий:
Стандартными драйверами
MS-DOS являются - ansi.sys,
display.sys, driver.sys, printer.sys,
ramdrive.sys и
smartdrv.sys (см. Приложение С).
Если вы приобрели новое
устройство, например мышь или
сканер, то как правило вы приобретаете и драйверы
для этих
устройств, инсталировать которые в вашей системе вы можете
с
помощью описываемой команды. Драйвер должен быть
помещен в
каталог, указанный в команде device.
Примечание:
Не пытайтесь инсталировать
с помощью этой команды
драйверы country.sys и keyboard.sys,
т.к. последние
загружаются автоматически. Если же вы это сделаете,
то ваша
система "зависнет", или другими словами не будет запущена.
__________________________________________________________
DRIVPARM
Цель:
Эта команда
позволяет вам установить параметры
блокового
устройства при запуске системы вместо
параметров,
выставляемых самой системой. Эта команда
изменяет
параметры, используемые при работе
с
существующим
физическим устройством, и не создает
новое логическое
устройство.
Синтаксис:
drivparm=/d:номер
[/c][/f:тип] [/h:головки]
[/i] [/n][/s:сектора][/t:дорожки]
Комментарий:
Эта команда отменяет
все предыдущие спецификации
блокового устройства. Ниже приведены значения
используемых
ключей:
- 385 -
Ключ
Функция
__________________________________________________________
/d:номер Номер физического
дисковода. Может принимать
значения от 0 до 255, т.е. 0=А, 1=В, 2=С и
т.д.
/с
Этот ключ показывает, что физический дисковод
имеет аппаратную реализацию
процедуры
определения открыто/закрыто замка дисковода.
Если замок открыт, то система считает, что
диска в дисководе нет.
/f:тип Указывает
тип устройства. Значение по
умолчанию - 2. Возможные значения:
0 = 160/180Кбайт или
0 = 320/360Кбайт
1 = 1.2Мбайт
2 = 720Кбайт (3.5-дюймовый диск)
5 = жесткий диск
6 = накопитель на ленте
7 = 1.44Мбайт (3.5-дюймовый диск)
/h:головки Максимальное количество
головок. Возможное
значения 1 - 99, по умолчанию 2.
/i
Указывает на электрически-совместимый
3.5-дюймовый диск. Дисковод может
быть
подключен к контроллеру флоппи диска (А или
В). Используйте этот ключ, если ПЗУ-БСВВ не
поддерживает 3.5-дюймовые
дисководы
(некоторые АТ-совместимые компьютеры
не
поддерживают 3.5-дюймовые дисководы).
/n
Указывает на несменяемый диск.
/s:сектора Количество секторов
на дорожке. Возможные
значения от 1 до 99, по умолчанию 9.
/t:дорожки Количество дорожек
на стороне. Возможные
значения от 1 до 999.
__________________________________________________________
__________________________________________________________
FCBS
Цель:
Установить
максимальное количество FCB (блоков
управления
файлом), которое может быть открыто
одновременно.
Синтаксис:
fcbs=количество,число
где:
количество
- количество файлов, которое может быть
открыто одновременно. Может принимать
значения от 1 до 255.
- 386 -
число
- число открытых через FCB файлов, кото-
рое MS-DOS не может закрывать
автоматически. Может принимать
значения от 1 до 255.
По умолчанию:
fcbs=4,0
Комментарий:
Если прикладная программа пытается
открыть больше чем
"количество" файлов, то все, кроме первого,
"число" файлов
могут быть закрыты системой.
Примечание:
Более предпочтительным методом доступа к
файлу является
его логический номер (хендл), поэтому команду
fcbs следует
использовать, только если этого требует
ваша прикладная
программа, работающая с блоком управления файла.
__________________________________________________________
FILES
Цель:
Установить
количество открытых файлов, к которым
будут иметь
доступ функции MS-DOS.
Синтаксис:
files=количество
(по умолчанию files=8)
Комментарий:
"Количество" может принимать
значения от 8 до 255.
Максимальное количество файлов, которое может
открыть одна
программа одновременно - 65534 (это количество
разрешенных
логических номеров файлов, а не самих
открываемых файлов,
количество которых определяется параметром
"количество"
описываемой команды). Количество логических номеров может быть
установлено с помощью функции 67Н.
- 387 -
__________________________________________________________
INSTALL
Цель:
Выполнение
команд fastopen, keyb, nlsfunk или share
во время обработки
файла config.sys.
Синтаксис:
install=[дисковод:][маршрут]имя_файла
[параметры]
где:
параметры -
строка параметров передаваемых (если
передается) командам fastopen, keyb,
nlsfunk или share (имя_файла).
Пример:
Для вызова команды fastopen при каждом запуске
системы и
избежания ее вызова при выполнении autoexec.bat
вставьте
команду install в файл config.sys:
install=fastopen.exe c:100
__________________________________________________________
LASTDRIVE
Цель:
Установить
максимальное количество используемых
(к которым возможен
доступ) дисководов.
Синтаксис:
lastdrive=имя
где:
имя
- любая буква от А до Z (по
умолчанию:
lastdrive=e).
Комментарий:
Минимальное количество
равно числу дисководов,
установленных в вашем компьютере. Эта команда используется
в
основном в сети, где вы можете переназначать
себе другие
дисководы, иначе эта команда теряет смысл, т.к. для
каждого
дисковода создается структура данных в памяти,
занимающая
полезное пространство памяти.
- 388 -
__________________________________________________________
REM
Цель:
Вставка комментария
в файл config.sys.
Синтаксис:
rem комментарий
где:
комментарий -
любая строка.
Пример:
rem set country code to France
(установить код Франции)
country=033
__________________________________________________________
SHELL
Цель:
Запуск
оболочки (командного процессора верхнего
уровня), указанной
именем файла.
Синтаксис:
shell=[дисковод:][маршрут]имя_файла
[параметры]
где:
имя_файла - командный
процессор (по умолчанию
command.com).
параметры -
строка параметров, передаваемых (если
передаются) командному процессору.
Комментарий:
Некоторые системные программисты
пишут свои командные
процессоры, запустить которые вместо command.com они могут
с
помощью команды shell.
Переменная среды
comspec принимает значение
дисковод:маршрут - имя_файла, указанные в командной
строке
shell. По умолчанию значение этой переменной
соответствует
спецификации файла command.com. Значение
этой переменной
используется при перезагрузке транзитной части
командного
процессора.
- 389 -
__________________________________________________________
STACKS
Цель:
Установить размер
и количество используемых стэков.
Синтаксис:
stacks=количество,размер
где:
количество -
количество стэков (0-64)
размер
- размер каждого стэка (0-512)
Значения, выставляемые
по умолчанию:
Компьютер
Значения
___________________________
IBM-PC, IBM-XT,
0,0
IBM PC-PORTABLE
ДРУГИЕ КОМПЬЮТЕРЫ
9,128
___________________________
Комментарий:
При аппаратном прерывании
MS-DOS выделяет один стэк из
указанного "количества" стэков.
- 390 -
__________________________________________________________
ПРИЛОЖЕНИЕ С
ЗАГРУЖАЕМЫЕ ДРАЙВЕРЫ УСТРОЙСТВ
__________________________________________________________
Входящие в MS-DOS загружаемые драйверы
устройств (помимо
уже инсталированных) перечислены ниже:
- Ansi.sys загружает набор символов ANSI.
- Display.sys обеспечивает переключение
кодовых страниц
для устройства консоль.
- Driver.sys поддерживает дисководы для гибких
магнитных
дисков.
- Printer.sys обеспечивает переключение
кодовых страниц
для устройств PRN, LPT1, LPT2,
LPT3.
- Ramdrive.sys обеспечивает один
и более виртуальных
дисков в ОЗУ.
- Smartdrv.sys - программа кэширования
дисковой памяти
для компьютеров, имеющих
жесткий диск и расширенную
память.
Подробное описание этих драверов приводится
далее.
__________________________________________________________
ANSI.SYS
Этот драйвер
позволяет вам использовать
ANSI-последовательности в
реальном режиме.
ANSI-последовательность - это последовательность
символов,
обычно начинающаяся с символа, имеющего код 27 (ESC-символ),
разработанная Американским Национальным Институтом Стандартов
(ANSI).
Для инсталяции драйвера
ansi.sys необходимо включить
в файл config.sys командную строку следующего формата:
device=[дисковод:][маршрут]ansi.sys[/x]
Ключ /х предназначен для
независимого использования
одноименных клавиш. Например,
некоторые клавиатуры
(101-клавишные) имеют две клавиши home.
Обе эти клавиши
считаются идентичными, пока в командной строке не будет указан
ключ /х.
Далее приводится список
ANSI-последовательностей для
MS-DOS. При описании последовательностей
используются
следующие переменные:
- 391 -
Pn числовой параметр - десятичное число, указываемое
вами
в ASCII цифрах.
Ps параметр выбора - десятичное
число, используемое для
выбора подфункции. Вы можете ука-
зать более одной подфункции путем
разделения параметров символом (;)
(точка с запятой).
PL параметр строки - десятичное
число, указываемое вами
в ASCII цифрах.
Рс параметр колонки - десятичное число,
указываемое вами
в ASCII цифрах.
ANSI-последовательности
Последовательность
Функция
__________________________________________________________
ESC[PL;PcH
Позиция курсора (CUP).
ESC[PL;PcF
Горизонтальная и вертикальная
позиция (HVP).
CUP и HVP перемещают курсор на
позицию, указываемую параметрами.
Если параметры не указаны, то
курсор помещается в левый верхний
угол экрана.
ESC[PnA
Курсор вверх (CUU).
Курсор сдвигается на Pn строк.
Если курсор уже находится на
верхней строке, то
эта
последовательность игнорируется
системой.
ESC[PnB
Курсор вниз (CUD).
Курсор сдвигается на Pn строк.
Если курсор уже находится на
нижней строке, то
эта
последовательность игнорируется
системой.
ESC[PnC
Курсор вперед (CUF).
Курсор сдвигается на Pn колонок.
Если курсор уже находится в
самой правой колонке, то эта
последовательность игнорируется
системой.
ESC[PnD
Курсор назад (CUD).
Курсор сдвигается на Pn колонок.
Если курсор уже находится в
самой левой колонке, то эта
последовательность игнорируется
системой.
ESC[6n
Доклад о состоянии устройства
(DSR).
Драйвер консоли при получении DSR
выводит RCP последовательность.
ESC[s
Сохранить позицию курсора (SCP).
Эта позиция может
быть
восстановлена с
помощью
RCP последовательности.
ESC[u
Восстановить позицию курсора
(RCP).
- 392 -
ESC[2J
Очистить экран (ED).
Курсор после очистки экрана
помещается в левый верхний угол.
ESC[K
Удалить строку (EL).
Удаление строки от позиции
курсора (включая саму позицию) до
конца строки.
ESC[Ps;...;Psm
Функции экрана (SGR).
Вызванные функции действуют до
появления
следующей
SGR последовательности.
Функции графики
__________________________________
0 - Отмена всех атрибутов
1 - Bold
2 - Underscore
3 - Blink
4 - Reverse video
5 - Concealed
Выбор цвета:
30 - Черный
31 - Красный
32 - Зеленый
33 - Желтый
34 - Синий
35 - Магента
36 - Циан
37 - Белый
Цвет фона:
40 - Черный
41 - Красный
42 - Зеленый
43 - Желтый
44 - Синий
45 - Магента
46 - Циан
47 - Белый
Параметры 30-47 соответствуют
стандарту ISO 6429.
ESC[=Psh
Установить режим (SM).
ESC[=h
SM-последовательность выбирает
ESC[=0h
ширину или тип экрана,
в
ESC[?7h
зависимости от перечисленных ниже
значений параметра:
0 - 40 * 25 ЧБ
1 - 40 * 25 ЦВ
2 - 80 * 25 ЧБ
3 - 80 * 25 ЦВ
4 - 320 * 200 ЦВ
5 - 320 * 200 ЧБ
6 - 640 * 200 ЧБ
7 - Перенос в конце каждой строки
14 - 640 * 200 ЦВ
15 - 640 * 350 МОНО
16 - 640 * 350 ЦВ
17 - 640 * 480 ЦВ
18 - 640 * 480 ЦВ
19 - 320 * 200 ЦВ
- 393 -
ESC[=Psl
Сброс режима (RM).
ESC[=l
Параметры для RM такие же, что и
ESC[=0l
для SM, за исключением параметра
ESC[?7l
7, сбрасывающего режим переноса в
конце каждой строки.
ESC[код;строка;...р
Эта последовательность позволяет
переопределить клавиши клавиатуры
указанным строкам, где:
строка - это либо ASCII код
одного символа, либо
строка, заключенная в
кавычки. Например, как
65, так и "А" могут быть
использованы для
представления заглавной
буквы А.
код - величина, представляющая
соответствующую клавишу.
Таблица соответствия
приведена ниже.
Некоторые величины
представляют собой пару
значений, разделенных
точкой с запятой. Этот
символ (;) также должен
быть включен
в
управляющую (ESC) строку
при указании кода.
__________________________________________________________
Клавиша
Код
__________________________________________________________
Одна +SHIFT +Ctrl
+Alt
__________________________________________________________
F1
0;59 0;84 0;94
0;104
F2
0;60 0;85 0;95
0;105
F3
0;61 0;86 0;96
0;106
F4
0;62 0;87 0;97
0;107
F5
0;63 0;88 0;98
0;108
F6
0;64 0;89 0;99
0;109
F7
0;65 0;90 0;100
0;110
F8
0;66 0;91 0;101
0;111
F9
0;67 0;92 0;102
0;112
F10
0;68 0;93 0;103
0;113
F11
0;133 0;135 0;137
0;139
F12
0;134 0;136 0;138
0;140
Home
0;71 55
0;119 ...
Стрелка вверх
0;72 56
... ...
Страница вверх (PgUp) 0;73
57 0;132 ...
Стрелка влево
0;75 52
0;115 ...
Стрелка вниз
0;77 54
0;116 ...
End
0;79 49
0;117 ...
Страница вниз (PgDn) 0;81
51 0;118 ...
Ins
0;82 48
... ...
Del
0;83 46
... ...
PrtSc
... ...
0;114 ...
- 394 -
A
97 65
1 0;30
B
98 66
2 0;48
C
99 67
3 0;46
D
100 68
4 0;32
E
101 69
5 0;18
F
102 70
6 0;33
G
103 71
7 0;34
H
104 72
8 0;35
I
105 73
9 0;23
J
106 74
10 0;36
K
107 75
11 0;37
L
108 76
12 0;38
M
109 77
13 0;50
N
110 78
14 0;49
O
111 79
15 0;24
P
112 80
16 0;25
Q
113 81
17 0;16
R
114 82
18 0;19
S
115 83
19 0;31
T
116 84
20 0;20
U
117 85
21 0;22
V
118 86
22 0;47
W
119 87
23 0;17
X
120 88
24 0;45
Y
121 89
25 0;21
Z
122 90
26 0;44
1
49 33
... 0;120
2
50 64
... 0;121
3
51 35
... 0;122
4
52 36
... 0;123
5
53 37
... 0;124
6
54 94
... 0;125
7
55 38
... 0;126
8
56 42
... 0;127
9
57 40
... 0;128
0
48 41
... 0;129
-
45 95
... 0;130
=
61 43
... 0;131
Таb
9 0;15
... ...
Null
0;3 ...
... ...
__________________________________________________________
Пример:
Поменять клавиши обратной
косой и знака вопроса,
используя заковыченные
строки, можно следующей
последовательностью:
ESC["\";"?"pESC["?";"\"p
- 395 -
__________________________________________________________
DISPLAY.SYS
Этот загружаемый драйвер
обеспечивает переключение
кодовых страниц для устройства консоль.
Для инсталяции
драйвера введите следующую командную строку в файл config.sys:
device=[дисковод:][маршрут]display.sys
con[:]=(тип[,аппаратная_кодовая_страница][,количество,число])
где:
тип
Используемый адаптер дисплея. Разрешенные
значения - MONO, CGA, EGA и LCD. Если вы
опустите тип, то драйвер опрашивает аппа-
ратную часть на предмет типа используемого
адаптера дисплея. EGA-тип используется как
для EGA, так и для VGA адаптеров.
Аппаратная Кодовая страница,
поддерживаемая аппаратно.
кодовая
Разрешены следующие значения:
страница
437 (США)
850 (Универсальная)
860 (Португалия)
863 (Франкоговорящая Канада)
865 (Норвегия)
количество Количество дополнительных
кодовых страниц
(0-12). Это количество
зависит от
аппаратной части. MONO и
CGA не
поддерживают других шрифтов, так что для
них параметр "количество" должен быть равен
нулю, для EGA - 2, для LCD - 1.
число
Число под-шрифтов, поддерживаемых для
каждой кодовой страницы.
Пример:
device=c:\dos\display.sys con:=(ega,437,2)
__________________________________________________________
DRIVER.SYS
Это загружаемый драйвер,
обеспечивающий обращение к
физическому диску через логический дисковод.
Если вам
необходимо изменить существующие
параметры логического
дисковода, обратитесь к Приложению В, "Конфигурация
вашей
системы" (описание команды drivparm).
- 396 -
Driver.sys не предназначен
для использования с жестким
диском. Если имя логического дисковода
предназначено для
жесткого диска, см. описание команды subst в Главе 3, "Команды
MS-DOS". Для инсталяции драйвера введите следующую командную
строку в файл config.sys:
device=driver.sys /d:номер [/c] [/f:тип] [/h:головки]
[/s:сектора] [/t:дорожки]
Ниже приведены значения используемых ключей:
Ключ
Значение
__________________________________________________________
/d:номер Номер физического
дисковода. Может принимать
значения от 0 до 127, т.е. 0=А, 1=В, 2=С и
т.д.
/с
Этот ключ показывает, что физический дисковод
имеет аппаратную реализацию
процедуры
определения открыто/закрыто замка дисковода.
Если замок открыт, то система считает, что
диска в дисководе нет.
/f:тип Указывает
тип устройства. Значение по
умолчанию - 2. Возможные значения:
0 = 160/180Кбайт или
0 = 320/360Кбайт
1 = 1.2Мбайт
2 = 720Кбайт (3.5-дюймовый диск)
5 = жесткий диск
6 = накопитель на ленте
7 = 1.44Мбайт (3.5-дюймовый диск)
/h:головки Максимальное количество
головок. Возможное
значения 1 - 99, по умолчанию 2.
/s:сектора Количество секторов
на дорожке. Возможные
значения от 1 до 99, по умолчанию 9.
/t:дорожки Количество дорожек
на стороне. Возможные
значения от 1 до 999, по умолчанию 80.
__________________________________________________________
Примечание:
Если driver.sys используется для присвоения
физическому
дисководу логического дисковода с другими
параметрами, то
параметры предыдущего логического дисковода будут
считаться
неправильными, а его имя не должно использоваться.
__________________________________________________________
PRINTER.SYS
Этот загружаемый драйвер
обеспечивает переключение
кодовых страниц для параллельных портов LPT1,
LPT2 и LPT3.
(Имя порта PRN может использоваться вместо LPT1 для обращения
к первому параллельному порту).
Для инсталяции драйвера printer.sys необходимо
включить в
файл config.sys командную строку следующего формата:
- 397 -
device=[дисковод:][маршрут]printer.sys
=(тип[,аппаратная_кодовая_страница[,...]][,число])
где:
тип
Тип используемого принтера. Разрешены сле-
дующие значения:
4201 Семья принтеров IBM 4201 Proprinter
Принтер 4202 Proprinter XL
4208 Принтеры IBM 4207 или 4208
IBM Proprinter X24 или XL24
5202 Принтер IBM 5202 Quietwriter III
Аппаратная Кодовая страница,
поддерживаемая аппаратно.
кодовая
Разрешены следующие значения:
страница
437 (США)
850 (Универсальная)
860 (Португалия)
863 (Франкоговорящая Канада)
865 (Норвегия)
число
Количество дополнительных кодовых страниц.
Это количество зависит от аппаратной части.
__________________________________________________________
RAMDRIVE.SYS
Этот загружаемый драйвер позволяет вам использовать
часть
оперативной памяти компьютера в качестве виртуального диска.
Доступ к такому диску осуществляется значительно быстрее. Если
на вашем компьютере установлены
дополнительная память,
начинающаяся на границе 1Мбайт, или платы расширения памяти,
отвечающие спецификациям LIM (Lotus/Intel/Microsoft), то
эта
память используется для виртуального диска, в противном случае
драйвер размещает виртуальный диск по младшим адресам ОЗУ.
Примечание:
Инсталяция этого драйвера увеличивает
объем резидентной
части MS-DOS.
Для инсталяции драйвера ramdrive.sys
необходимо включить
в файл config.sys командную строку следующего формата:
device=ramdrive.sys [размер_диска] [размер_сектора]
[элементы] [/e]
или
device=ramdrive.sys [размер_диска] [размер_сектора]
[элементы] [/а]
- 398 -
где:
размер_диска Размер
диска в килобайтах. По умолчанию
64К, минимальное значение 16.
размер_сектора Размер
сектора в байтах. Разрешены
значения: 128, 256, 512 и 1024. По
умолчанию 512.
элементы
Количество элементов в
корневом
каталоге, минимум - 4, максисмум - 1024,
по умолчанию - 64.
Указанное количество элементов корневого
каталога округляется в зависимости от
размера сектора, т.к. каждый элемент
имеет длину 32 байта. Например, если при
512-байтных секторах вы укажете 25
элементов, то это количество будет
округлено до 32, т.к.
в одном
512-байтном секторе помещается только 16
32-байтных элементов, а в двух - 32.
/е
Этот ключ позволяет использовать
дополнительную память (за границей 1Мб)
в качестве виртуального диска (если
таковая в наличии). Если вы используете
этот ключ, то вы не можете использовать
ключ /а. Рекомендуется использование
ключа /е.
/а
Этот ключ позволяет использовать
установленные платы расширения памяти,
отвечающие спецификациям
LIM
(Lotus/Intel/Microsoft), в качестве
виртуального диска. Если вы используете
этот ключ, то вы не можете использовать
ключ /е.
Примечание:
При сбросе системы или выключении
питания информация,
содержащаяся в виртуальном диске, теряется.
__________________________________________________________
SMARTDRV.SYS
Это программа
кэширования дисковой памяти для
компьютеров, имеющих дополнительную или расширенную
память.
Она предназначена для уменьшения времени доступа к диску.
Хотя драйвер smartdrv.sys
может использоваться с
программами использующими дополнительную или
расширенную
память, он не может использоваться с
другими программами
обеспечения виртуального диска или кэширования
дисковой
памяти. Для использования описываемого драйвера вам необходимо
следующее:
- IBM PS/2, IBM PC-XT или IBM PC-совместимый
компьютер с
жестким диском.
- Плату дополнительной или расширенной
памяти.
- 399 -
Лучше всего smartdrv.sys
работает с расширенной
(expanded) памятью, хотя неплохие результаты получаются и при
использовании дополнительной (extended)
памяти. Чтобы
определить, какую память использовать с описываемым драйвером,
следуйте нижеприведенному правилу: если вы
имеете только
расширенную память, то используйте расширенную память; если вы
имеете только дополнительную память,
то используйте
дополнительную память; если у вас имеется плата, которая может
быть установлена как расширенная или
как дополнительная
память, то используйте дополнительную память для smartdrv.sys,
а расширенную память оставьте для других прикладных программ,
использующих расширенную память.
Для инсталяции драйвера smartdrv.sys
необходимо включить
в файл config.sys командную строку следующего формата:
device=[дисковод:][маршрут]smartdrv.sys [размер][/a]
Ниже приведены значения используемых ключей:
размер Размер
отводимой драйверу памяти. По
умолчанию 256К дополнительной памяти или вся
расширенная память (от 640К до 1М).
/а
Используйте этот ключ, если вы
имеете
расширенную память или, если вы
хотите
использовать плату дополнительной памяти в
качестве расширенной памяти.
Пример:
Выделить драйверу smartdrv.sys 1024К расширенной
памяти:
device=smartdrv.sys 1024/a
© KOAP
Open Portal 2000
|