ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



 

Приложение D. Файл config.sys
            ED.1.   Командные строки в CONFIG.SYS                   2F


            ED.2.   Командная строка HIMEM.SYS                      2F

                D.2.1.   Примеры командной строки HIMEM            4

            ED.3.   Командная строка SMARTDrive                     5F

                D.3.1.   Примеры командной строки SMARTDrive       6

            ED.4.   Командная строка RAMDrive                       7F

                D.4.1.   Примеры командной строки RAMDrive         9

            ED.5.   Kомандная строка ЕММ386                         10F

                D.5.1.   Примеры командной строки ЕММ386           11
                D.5.2.   Задание опций памяти EMM386               12
                D.5.3.   Примеры командной строки ЕММ386 с
                         опциями памяти                            13
                D.5.4.   Kомандная строка EGA.SYS                  14



            GEПриложение D                                           FE2FH


            GED.1. Командные строки в CONFIG.SYSFH

                 Для установки резидентных в памяти  утилит, таких как
                 SMARTDrive,   вы  должны   добавить   соответствующую
                 командную  строку в  системный  файл CONFIG.SYS.  Это
                 приложение  объясняет  командные  строки  для  утилит
                 HIMEM,  SMARTDrive,  RAMDrive, EMM386,  и  EGA.  (Для
                 большей информации  об установке и назначении  утилит
                 смотри главу 13.

            GED.2. Командная строка HIMEM.SYSFH

                 HIMEM  -  это  менеджер   extended  памяти,  утилита,
                 которая управляет  использованием системной  extended
                 памяти  таким   образом,  что  две  программы   могут
                 использовать одну и ту же память одновременно.

                 Вы  устанавливаете HIMEM,  добавляя командную  строку
                 утилиты  в   системный  файл  CONFIG.SYS.   Командная
                 строка для HIMEM должна быть  перед командной строкой
                 любой  другой   программы  или  драйвера   устройствa
                 использующего extended память.

                 Командная строка HIMEM сообщает компьютеру:

                 -  Где искать файл HIMEM.SYS.

                 -  Минимальный  размер  пространства  в  High  Memory
                    Area  (HMA),   которое  HIMEM  отдает   программам
                    использующим HMA (необязательный).

                 -  Количество  доступных "рукояток"  extended  памяти
                    (необязательный).

                 -  Разрешить  или  запретить  теневую  RAM  (необяза-
                    тельный).

                 -  Тип используемой системы (необязательный).

                 Формат командной строки HIMEM:

                 device=EpathF\himem.sys     /hmamin=EmF     /numhandels=EnF
                 /shadow:Eon/offF machine:EnameF

                 Ниже объяснена каждая часть командной строки.

                 Используйте      Для того чтобы

                 device =         Сообщает   MS-DOS   что   необходимо
                                  установить  драйвер  устройства,   в
                                  нашем случае  HIMEM. Это  обязатель-
                                  ная часть командной строки.

                 EpathF\himem.sys   Задает путь  файла HIMEM.  Например,
                                  если    HIMEM.SYS    расположен    в
                                  корневом   каталоге  диска   C,   вы
                                  должны   напечатать    c:\himem.sys.
                                  HIMEM.SYS  должен  всегда  находится
                                  на  диске  с   которого  выполняется
                                  загрузка.  Если  HIMEM.SYS находится
                                  в каталоге,  который вы  используете
                                  для   запуска   MS-DOS,    то   путь
                                  является необязательным. Однако  имя



            GEПриложение D                                           FE3FH


                                  файла  должно присутствовать  всегда
                                  (HIMEM.SYS).

                 /hmamin=Em        FЗадает в килобайтах размер  памяти в
                                  High   Memory   Area(HMA),   которую
                                  HIMEM может предоставить  программам
                                  ее использующим  (HMA). Только  одна
                                  программа может  использовать HMA  в
                                  каждый момент времени.  HIMEM отдает
                                  HMA   первой   программe,    которая
                                  удовлетворяeт условиям,  установлен-
                                  ным этим  ключом. Значение EmF  должно
                                  быть в интервале 0..63.

                                  Для   уверенности   в    эффективном
                                  использовании     HMA     установите
                                  значение  /HMAMIN равным  максималь-
                                  ному  размеру,  из   всех  требуемых
                                  программами.

                                  Ключ  является  необязательным,  его
                                  значение  по умолчанию  равно  0.  В
                                  этом  случае  HMA   отдается  первой
                                  запросившей программе.

                                  Ключ /HMAMIN не имеет  эффекта, если
                                  Windows  работает   в  386   enhaced
                                  режиме.

                 /numhandels=En    FЗадает  максимальное число  Extended
                                  Memory   Block   (EMB)    "рукояток"
                                  которые   могут  быть   использованы
                                  одновременно. Вы можете  задать зна-
                                  чение от 1  до 32, по умолчанию  32.
                                  Каждая   дополнительная   "рукоятка"
                                  занимает 6 байтов памяти.

                 /shadow:Eon/off   FСообщает    HIMEM   разрешить    или
                                  запретить   использование    теневой
                                  RAM. Некоторые компьютеры  выполняют
                                  код,  расположeнный в  ROM,  быстрее
                                  благодаря  "затенению"  его  в  RAM,
                                  т.е. копируя  ROM код в быструю  RAM
                                  и выполняя его  там.  Однако на  это
                                  расходуется часть extended памяти.

                                  Обычно,    в    системах     которые
                                  используют  теневую   RAM  и   имеют
                                  меньше 384К  extended памяти,  HIMEM
                                  пытается   запретить  теневую   RAM,
                                  чтобы   освободить    дополнительную
                                  exteded память  для Windows.  (HIMEM
                                  может запретить  теневую RAM  только
                                  на определенных типах  компьютеров.)
                                  Когда HIMEM  запрещает теневую  RAM,
                                  ROM код выполняется в  более медлен-
                                  ной  ROM вместо  RAM,  поэтому  ваша
                                  система  может  работать   несколько
                                  медленнее.

                                  Опция    /SHADOW    позволяет    вам
                                  управлять     обработкой     HIMEMом
                                  теневой   RAM.   Для    того   чтобы
                                  выполнять ROM  код в RAM, даже  если



            GEПриложение D                                           FE4FH


                                  система  имеет меньше  384К  памяти,
                                  укажите /shadow=EonF.  Для  того чтобы
                                  запретить   теневую   RAM    укажите
                                  /shadow:EoffF.

                 /machine:EnameF    Сообщает  HIMEM  тип   используемого
                                  компьютера. Обычно HIMEM  определяет
                                  тип  компьютера  корректно,   однако
                                  существует  несколько типов  компью-
                                  теров   которые   HIMEM   не   может
                                  распознать.  В таких  системах HIMEM
                                  использует  тип  по  умолчанию  (IBM
                                  AT). Вам может  понадобится включить
                                  опцию   /MACHINE   если   HIMEM   не
                                  определил   тип  компьютера   и   не
                                  использует всех  его возможностей  в
                                  режиме    по    умолчанию.    Сейчас
                                  известен   только  один   компьютер,
                                  который  требует этот  ключ  -  Acer
                                  1100.  Если   вы  используете   его,
                                  задайте команду /machine:Eacer1100F.

            GED.2.1. Примеры командной строки HIMEMFH

                 Эта  часть  содержит  три  примера  командной  строки
                 HIMEM и объясняет что они делают.

                 GEПРИМЕР 1: Запуск HIMEM со значениями по умолчаниюFH

                 Следующая   командная  строка   запускает  HIMEM   со
                 значением по умолчанию:

                 device=himem.sys

                 Так  как командная  строка не  включает путь,  МS-DOS
                 будет искать файл HIMEM.SYS в  корневом каталоге того
                 диска, с которого MS-DOS загружен.  Так как командная
                 строка  не  содержит  дополнительных   ключей,  HIMEM
                 использует значения всех ключей по  умолчанию.  HIMEM
                 отдаст HMA  первой программы, которая потребует  его,
                 и установит 32 "рукоятки" extended памяти.

                 GEПРИМЕР 2: Контроль использования HMA драйвером HIMEMFH

                 Следующая командная  строка сообщает драйверу  HIMEM,
                 чтобы  он отдал  HMA  только той  программе,  которая
                 потребует более 40К этой памяти.

                 device=c:\windows\himem.sys /hmamin=40

                 Командная строка сообщает MS-DOS,  что файл HIMEM.SYS
                 расположен в каталоге \WINDOWS диска С.  Так как ключ
                 /NUMHADLES  пропущен, HIMEM  установит 32  "рукоятки"
                 extended памяти.

                 GEПРИМЕР 3: Увеличение числа "рукояток" exteded памятиFH

                 Следующая  командная   строка  сообщает  HIMEM,   что
                 необходимо использовать  одновременно 128  "рукояток"
                 extended памяти:

                 device=c:\device\himem.sys /numhandles=128



            GEПриложение D                                           FE5FH


                 Командная строка сообщает MS-DOS,  что файл HIMEM.SYS
                 расположен в  каталоге \DEVICES  диска С. HIMEM  под-
                 держивает до 128  "рукояток", хотя по умолчанию  было
                 бы 32 "рукоятки".

            GED.3. Командная строка SMARTDriveFH

                 SMARTDrive  это диск-кеш  программа для  компьютеров,
                 которые имеют жесткий диск и extended память.

                 ЗАМЕЧАНИЕ     Windows/386 версии  2.x не будет  рабо-
                              тать с SMARTDrive версии 3.0.

                 Вы  установите SMARTDdrive  добавив командную  строку
                 SMARTDrive в  ваш файл  CONFIS.SYS. Командная  строка
                 SMARTDrive сообщает компьютеру:

                 -  Где искать файл программы SMARTDrive.

                 -  Размер памяти под кеш SMARTDrive.

                 -  Используется еxtended или expanded память.

                 Формат командной строки:

                 device=EpathF\smartdrv.sys ENormCachSizeF EMinCachSizeF /a

                 Ниже объяснена каждая часть командной строки.

                 Используйте      Для того чтобы

                 device=          Сообщает   MS-DOS,  что   необходимо
                                  установить  драйвер  устройства,   в
                                  нашем случае SMARTDrive.  Это обяза-
                                  тельная часть командной строки.

                 EpathF\smartdrv.sys  Задает  путь  файла  SMARTDRV.SYS.
                                  Если SMARTDrive  расположен в  ката-
                                  логе  \WINDOWS диска  C,  вы  должны
                                  напечатать  c:\windows\smartdrv.sys.
                                  Если    SMARTDrive    находится    в
                                  каталоге,  который  вы   используете
                                  для   запуска   MS-DOS,    то   путь
                                  является необязательным. Однако  имя
                                  файла  должно присутствовать  всегда
                                  (SMARTDRV.SYS).

                 ENormCacheSizeF    Определяет     нормальный     размер
                                  памяти,    занятой   под    кеш    в
                                  килобайтах.  Актуален  до  тех  пор,
                                  пока Windows не активен.

                                  Вы может указать значение  от 128 до
                                  8192  (8МВ).   Например,  для   того
                                  чтобы SMARTDrive  имел кеш  размером
                                  640К,   задайте   640.    (Так   как
                                  SMARTDrive  кеширует  дорожки  диска
                                  целиком, заданное число  округляется
                                  в сторону  уменьшения до  ближайшего
                                  кратного  самой длинной  дорожке  на
                                  всех дисках вашей системы).

                                  Значение      ENormCacheSizeF      не-
                                  обязательно. По умолчанию  оно равно



            GEПриложение D                                           FE6FH


                                  256К.  Если памяти  недостаточно для
                                  создания  кеша  указанного  размера,
                                  SMARTDrive   создаст  кеш   меньшего
                                  размера,  используя  всю   доступную
                                  память.

                 EMinCacheSizeF     Определяет    минимальный     размер
                                  SMARTDrive кеша.

                                  Если  кеш   расположен  в   extended
                                  памяти, то когда Windows  стартует в
                                  standart  режиме  или  386  enhanced
                                  режиме,  она  немедленно   сокращает
                                  кеш  до минимального  размера.  Если
                                  кеш  расположен в  expanded  памяти,
                                  то Windows сокращает  кеш постепенно
                                  по мере необходимости.

                                  Значение       EMinCacheSizeF       не
                                  обязательно.  Если оно  не  указано,
                                  то Windows сокращает размер  кеша до
                                  значения по  умолчанию, 256К.  (Если
                                  задано   значение  EMinCachSizeF,   то
                                  должно   быть  задано   и   значение
                                  ENormCachSizeF.)

                  /a              Указывает,  что  SMARTDrive   должен
                                  использовать   для   кеша   expanded
                                  память   или   extended   в   режиме
                                  expanded  памяти.  Для  того,  чтобы
                                  SMARTDrive смог использовать  expan-
                                  ded память,  ваша система должна  ее
                                  иметь, и командная  строка менеджера
                                  (таких  как  EMM386,  386MAX,  CEMM,
                                  QEMM)  должна быть  помещена в  файл
                                  CONFIG.SYS  перед командной  строкой
                                  SMARTDrive.

                                  Ключ  является  необязательным.   Вы
                                  должны  пропустить его  если  хотите
                                  установить  кеш в  extended  памяти.
                                  Для  того   чтобы  SMARTDrive   смог
                                  использовать  exteded  память,  ваша
                                  система   должна    ее   иметь,    и
                                  командная строка менеджера  extended
                                  памяти (таких как  HIMEM.SYS) должна
                                  быть  помещена  в   файл  CONFIG.SYS
                                  перед командной строкой SMARTDrive.

            GED.3.1. Примеры командной строки SMARTDriveFH

                 Эта  часть  содержит  два  примера  командной  строки
                 SMARTDrive и объясняет что они делают.

                 GEПРИМЕР 1: Запуск SMARTDrive в extended памятиFH

                 Если у вашего  компьютера 80286 или 80386  процессор,
                 вы вероятно захотите запустить  SMARTDrive в extended
                 памяти  и отдать  под кеш  как  можно больше  памяти.
                 Когда  Windows   запускается  в   standart  или   386
                 enhanced  режиме,  она  уменьшает  SMARTDrive  кеш  и
                 освобождает  память для  собственного  использования.
                 Windows  и SMARTDrive  взаимодействуют  для  эффектив



            GEПриложение D                                           FE7FH


                 ного кеширования диска и использования памяти.

                 ЗАМЕЧАНИЕ    Для    запуска  SMARTDrive   в  extended
                              памяти,   командная  строка   SMARTDrive
                              должна находится после  командной строки
                              HIMEM в файле CONFIG.SYS.

                 Следующая  командная строка  запускает  SMARTDrive  в
                 extended памяти:

                 device=smartdrv.sys 1024 256

                 Эта  командная  строка  сообщает   MS-DOS,  что  файл
                 SMARTDRV.SYS  расположен  на   том  диске  и  в   том
                 каталоге,   из   которого   MS-DOS    загружен.   Для
                 SMARTDrive отдается 1024К (1МВ)  extended памяти, это
                 нормальный  размер. Минимальный  размер задан  равным
                 256К, таким образом  Windows не может установить  кеш
                 меньше  256К.   (Windows  уменьшает  кеш,  когда  она
                 стартует в standart или 386 enhaced режиме.)

                 GEПРИМЕР 2: Запуск SMARTDrive в expanded памятиFH

                 Вы можете  захотеть запустить  SMARTDrive в  expanded
                 памяти, если Windows работает в real режиме.

                 Следующая  командная  строка  SMARTDrive  в  expanded
                 памяти:

                 device=c:\win\smartdrv.sys 2048 256 /a

                 Эта  командная  строка  сообщает   MS-DOS,  что  файл
                 SMARTDRV.SYS расположен на  диске C в каталоге  \WIN.
                 Для SMARTDrive отдается 2048К  (2МВ) expanded памяти,
                 это нормальный размер кеша.  Минимальный размер задан
                 равным 256К, таким  образом Windows не может  устано-
                 вить  кеш  меньше  256К.  (Windows  уменьшает  кеш  в
                 expanded  памяти только  когда  она стартует  в  real
                 режиме.)

            GED.4. Командная строка RAMDriveFH

                 RAMDrive   -    это   утилита,   которая    позволяет
                 рассматривать  часть  системной  памяти  как  жесткий
                 диск. Такая область памяти называется RAM диск.

                 ЗАМЕЧАНИЕ      Windows/386 версии 2.x  не работает  с
                              RAMDrive версии 3.0.

                 Для установки RAM диска вы  должны добавить командную
                 строку  RAMDrive  в ваш  файл  CONFIG.SYS.  Командная
                 строка RAMDrive сообщает вашему компьютеру:

                 -  Где искать файл RAMDrive

                 -  Сколько памяти отдать под RAM диск.

                 -  Атрибуты   RAM   диска   (необязательны),   размер
                    сектора и число входов в корневом каталоге.

                 -  Используется еxtended или expanded память.



            GEПриложение D                                           FE8FH


                 Вы можете  установить любое  число RAM  дисков.   Для
                 этого  необходимо   добавить  соответствующее   число
                 командных строк RAMDrive в ваш файл CONFIG.SYS.

                 Формат командной строки RAMDrive:

                 device=EpathF\ramdrive.sys EDiskSize SectorSizeF
                 ENumEntriesF /EeF /EaF

                 Ниже объяснена каждая часть командной строки.

                 Используйте      Для того чтобы

                 device=          Сообщает   MS-DOS,  что   необходимо
                                  установить  драйвер  устройства,   в
                                  нашем  случае RAMDrive.  Это  обяза-
                                  тельная часть командной строки.

                 EpathF\ramdrive.sys  Задает  путь  файла  RAMDRIVE.SYS.
                                  Eсли RAMDrive расположен  в каталоге
                                  \WINDOWS   диска   C,    вы   должны
                                  напечатать  c:\windows\ramdrive.sys.
                                  Если RAMDrive находится  в каталоге,
                                  который вы  используете для  запуска
                                  MS-DOS,  то путь  является  необяза-
                                  тельным.  Имя файла  должно  присут-
                                  ствовать всегда (RAMDRIVE.SYS).

                 EDiskSizeF         Задает размер памяти,  отводимой под
                                  RAM диск.  Например,  для того чтобы
                                  создать  RAM  диск   размером  640К,
                                  напечатайте 640.  По умолчанию  соз-
                                  дается диск размером 64К.  Вы можете
                                  задать значение от 16 до 4096.

                 ESectrorSizeF      Задает  размер  сектора   в  байтах.
                                  Размер может быть 128,  256, 512 или
                                  1024   байта.   (Если    вы   задали
                                  значение ESectorSizeF, то  должно быть
                                  задано значение EDiskSizeF.)

                                  Обычно это значение опускают,  и RAM
                                  диск  по   умолчанию  имеет   размер
                                  сектора 512 байт.

                 ENumEntriesF       Лимит  на число  входов  в  каталоге
                                  (файлов и каталогов),  которое может
                                  быть  создано в  корневом  каталоге.
                                  Этот  лимит должен  быть в  пределах
                                  от  2  до 1024  входов,  и  заданное
                                  значение  округляется  до  ближайшей
                                  границы  сектора.   Если  лимит   не
                                  определен, то вы сможете  создать до
                                  64  входов в  корневом каталоге  RAM
                                  диска. (Если  вы включаете  значение
                                  ENumEntriesF,    вы   должны    задать
                                  значение EDiskSizeF или ESectorSizeF.)

                                  Если места для создания  RAM диска с
                                  заданными   параметрами  не   доста-
                                  точно,   RAMDrive   будет   пытаться
                                  создать   его  с   лимитом   входов,
                                  равным 16.  Это  может быть причиной



            GEПриложение D                                           FE9FH


                                  того, что  ваш RAM диск имеет  лимит
                                  отличный от заданного.

                 /EeF               Создает RAM диск в extended памяти.

                                  Для  того,  чтобы  RAMDrive  исполь-
                                  зовал extended память,  ваша система
                                  должна   иметь   такую   память,   и
                                  командная  строка  менеджера  (таких
                                  как HIMEM.SYS) должна  быть помещена
                                  в   ваш   файл    CONFIG.SYS   перед
                                  командной строкой RAMDrive.

                                  Хотя  этот параметр  не  обязателен,
                                  очень рекомендуем его  использовать.
                                  Чаще всего  наилучшее место для  RAM
                                  диска  - это  extended память,  если
                                  ваша  система   ей  оснащена.   Если
                                  пропущены оба ключа /EEF  и /EAF (описан
                                  ниже),  RAMDrive будет  использовать
                                  базовую   (conventional)   системную
                                  память. Использовать базовую  память
                                  под RAM  диск - это плохое  решение,
                                  так    как    значительно    снижает
                                  возможности Windows.

                 /EаF               Создает RAM диск в expanded памяти.

                                  Для  того,  чтобы  RAMDrive  исполь-
                                  зовал expanded память,  ваша система
                                  должна   иметь   такую   память,   и
                                  командная  строка  менеджера  (таких
                                  как EMM386,  386MAX, CEMM или  QEMM)
                                  должна  быть  помещена  в  ваш  файл
                                  CONFIG.SYS  перед командной  строкой
                                  RAMDrive.

                                  Хотя  этот  параметр   необязателен,
                                  очень рекомендуем его  использовать.
                                  Если пропущены  оба ключа  /EEF и  /EAF,
                                  RAMDrive будет использовать  conven-
                                  tional  память. Использовать    con-
                                  ventional память под RAM  диск - это
                                  плохое решение, так  как значительно
                                  снижает возможности Windows.

            GED.4.1. Примеры командной строки RAMDriveFH

                 Эта  часть  содержит  три  примера  командной  строки
                 RAMDrive и объясняет что они делают.

                 GEПРИМЕР 1: Запуск RAMDrive в extended памятиFH

                 Следующая  командная  строка  запускает   RAMDrive  в
                 extended памяти:

                 device=ramdrive.sys /e

                 Ключ /E  сообщает RAMDrive  что необходимо  использо-
                 вать extended  память.  Так  как командная строка  не
                 задает размер  отводимой памяти, RAMDrive  использует
                 значение по умолчанию (64К).



            GEПриложение D                                           FE10FH


                 Так  как  командная  строка  не   задает  путь  файла
                 RAMDRIVE.SYS,  MS-DOS  будет его  искать  в  корневом
                 каталоге вашего диска.

                 ЗАМЕЧАНИЕ    Для запуска RAMDrive  в extended памяти,
                              командная    строка   RAMDrive    должна
                              находится после  командной строки  HIMEM
                              в файле CONFIG.SYS.

                 GEПРИМЕР 2: Запуск RAMDrive в expanded памятиFH

                 Следующая  командная  строка  запускает   RAMDrive  в
                 expanded  памяти   и  отдает  ему  максимум   (4096К)
                 памяти, которую он может использовать.

                 device=c:\windows\ramdrive.sys 4096 /a

                 Kомандная   строка   сообщает   MS-DOS,    что   файл
                 RAMDRIVE.SYS находится в каталоге \WINDOWS диска C.

                 GEПРИМЕР 3: Задание дополнительных атрибутов RAMDriveFH

                 Вы  можете  создать  RAM  диск  с  заданным  размером
                 сектора диска  и установить лимит  на число входов  в
                 корневом каталоге.

                 Следующая  командная  строка  задает  RAMDrive  1024K
                 extended памяти.

                 device=d:\devices\ramdrive.sys 1024 512 64 /e

                 Kомандная строка создает RAM диск  с размером сектора
                 512-байт  и  лимитом  на  число   входов  в  корневом
                 каталоге равным 64. Также,  командная строка сообщает
                 MS-DOS, что файл  RAMDRIVE.SYS расположен на диске  D
                 в каталоге \DEVICES.

            GED.5. Kомандная строка ЕММ386FH

                 ЕММ386  -  это  эмулятор  expanded  памяти,  утилита,
                 которая  позволяет использовать  extended память  как
                 expanded.  Вы  должны  установить  EMM386.SYS  только
                 если  запускаете программы,  которые требуют  наличия
                 expanded  памяти  для  Windows,   работающей  в  real
                 режиме, или вы  запускаете такую программу, и она  не
                 использует Windows.

                 Для  установки ЕММ386  вы  должны добавить  командную
                 строку  ЕММ386  в ваш  файл  CONFIG.SYS.    Командная
                 строка ЕММ386 сообщает вашему компьютеру:

                 -  Где искать файл ЕММ386.

                 -  Сколько памяти может использовать EMM386.

                 -  Каким образом EMM386 должен использовать память.

                 Формат командной строки EMM386:

                 device=EpathF\emm386.sys EMemory MemoryOptionF

                 Ниже объяснена каждая часть командной строки.



            GEПриложение D                                           FE11FH


                 Используйте          Для того чтобы

                 device=          Сообщает   MS-DOS,  что   необходимо
                                  установить  драйвер  устройства,   в
                                  нашем  случае  EMM386.   Это  обяза-
                                  тельная часть командной строки.

                 EpathF\emm386.sys  Задает путь  файла EMM386.SYS.  Если
                                  EMM386.SYS  расположен  в   каталоге
                                  \WINDOWS   диска   C,    вы   должны
                                  напечатать    c:\windows\emm386.sys.
                                  Если  EMM386 находится  в  каталоге,
                                  который вы  используете для  запуска
                                  MS-DOS  то  путь  является  необяза-
                                  тельным.  Однако  имя  файла  должно
                                  присутствовать всегда (EMM386.SYS).

                 EMemoryF           Задает в  килобайтах размер  памяти,
                                  доступной для использования  ЕММ386.
                                  Например,  для  того   чтобы  ЕММ386
                                  смог   использовать   640К   памяти,
                                  задайте   640.  Вы   можете   задать
                                  значение  от 16  до  32768.  (ЕММ386
                                  округляет  это  значение  в  сторону
                                  уменьшения до кратного 16.)

                                  ЕММ386   резервирует   память    для
                                  общего  использования.  Эта   память
                                  будет  доступна  для   программ  как
                                  expanded память.

                                  Это   значение   необязательно,   по
                                  умолчанию ЕММ386 будет  использовать
                                  256К памяти.

                 EMemoryOptionF     Задает   способ,   которым    ЕММ386
                                  использует память.

                                  Опции   задающие   способ,   которым
                                  ЕММ386  использует  память  являются
                                  необязательными.  Вы можете  исполь-
                                  зовать  эти  опции   для  управления
                                  размещением   страницы    описателей
                                  EMS,  определить как  ЕММ386  должен
                                  использовать определенные адреса.

            GED.5.1. Примеры командной строки ЕММ386FH

                 Эта  часть  содержит  два  примера  командной  строки
                 ЕММ386  и объясняет  что  они делают.  (Примеры  этой
                 части не иллюстрируют опции памяти.)

                 GEПРИМЕР  1:   Запуск  ЕММ386  используя  значения   поFH
                 GEумолчаниюFH

                 Следующая командная строка запускает  ЕММ386 со всеми
                 значениями по умолчанию:

                 device=emm386.sys

                 Так  как  командная  строка  не   задает  путь  файла
                 RAMDRIVE.SYS,  MS-DOS  будет его  искать  в  корневом
                 каталоге вашего  диска. Эта  командная строка  отдает
                 ЕММ386 256К  памяти по  умолчанию. Это означает,  что



            GEПриложение D                                           FE12FH


                 ЕММ386  запасает 256К  expanded  памяти для  программ
                 которые в ней нуждаются.

                 GEПРИМЕР 2: Резервирование памяти для ЕММ386FH

                 Следующая  командная   строка  отдает  ЕММ386   4096К
                 памяти  и   сообщает  MS-DOS,  что  файл   EMM386.SYS
                 расположен в каталоге \WINDOWS диска C.

                 device=c:\windows\emm386.sys 4096

            GED.5.2. Задание опций памяти EMM386FH

                 Обычно  нет  необходимости задавать  опции  памяти  в
                 командной  строке  ЕММ386, так  как  ЕММ386  работает
                 эффективно, используя значения по умолчанию.

                 Однако,  в  некоторых  случаях,  вы  можете  захотеть
                 управлять  процессом  использования   памяти  ЕММ386.
                 Например, куда  ЕММ386 помещать страницу  описателей,
                 или  какие  адреса  ЕММ386     использовать  для  EMS
                 страниц.  ЕММ386  имеет  несколько   опций  командной
                 строки, которые  позволяют настроить режим  использо-
                 вания  памяти.  Вы можете  использовать  любое  число
                 опций и  в любом порядке, но  они должны следовать  в
                 командной  строке за  спецификацией  пути и  размером
                 отводимой памяти.

                 Ниже объяснены все опции памяти ЕММ386:

                 Используйте          Для того чтобы

                 EwF=on/off         Разрешает  или  запрещает  поддержку
                                  сопроцессора   Weitek.   Для   того,
                                  чтобы    разрешить    поддержку    -
                                  включите  в командную  строку  EwF=on.
                                  Для   того,   чтобы    запретить   -
                                  используйте   значение   EwF=off.   По
                                  умолчанию   поддержка   сопроцессора
                                  Weitek запрещена.

                 EframeF=address    Задает  базовый  адрес   64К-байтной
                                  таблицы страниц.

                                  Обычно  нет  необходимости  задавать
                                  базовый адрес,  по умолчанию  ЕММ386
                                  использует  непрерывную 64К  байтную
                                  область памяти и не  помещает табли-
                                  цу страниц  ниже C000:000.   Однако,
                                  иногда  совсем невозможно  идентифи-
                                  цировать  менеджер памяти.  Если  вы
                                  встретились  с такой  ситуацией,  то
                                  возможно  необходимо  указать   спе-
                                  циальный адрес,  куда EMM386  должен
                                  поместить таблицу страниц.

                                  Для того,  чтобы задать  специфичный
                                  адрес  таблицы страниц,  используйте
                                  опцию  EFRAMEF.  Например,  для  того,
                                  чтобы поместить  таблицу страниц  по
                                  адресу    C800:0000,    задайте    в
                                  командной строке EMM386 EframeF=C800.



            GEПриложение D                                           FE13FH


                 EpNF=address       Задает адрес специфичной страницы.

                                  Опция EPF  имеет формат EpNF=address,  в
                                  котором  ENF  -  это   номер  специфи-
                                  цируемой  страницы  и   address  это
                                  желаемый адрес. Например,  для того,
                                  чтобы страницу номер 4  поместить по
                                  адресу  CC00,  задайте  в  командной
                                  строке EMM386 Ep4F=CC00.

                                  Если вы используете опцию  EFRAMEF, вы
                                  не можете  использовать опциюE PF  для
                                  задания адресов страниц с 0 по 3.

                 ExF=addressrange   Запрещает ЕММ использовать  интервал
                                  адресов для страниц EMS.   Для того,
                                  чтобы  задать неиспользуемый  интер-
                                  вал, включите эту опцию  в командную
                                  строку.   Например,   для    запрета
                                  EMM386   использовать   сегменты   с
                                  8000:0000  до 9000:0000,  задайте  в
                                  командной строкеE xF=8000-9000.

                 EbF=address        Задает нижний  адрес.  По  умолчанию
                                  нижний адрес  4000:0000.  Для  того,
                                  чтобы  задать другой  другой  адрес,
                                  включите  эту   опцию  в   командную
                                  строку.   Например, для того,  чтобы
                                  установить  нижний  адрес  8000:000,
                                  задайтеE  bF=8000.  Вы  можете  задать
                                  любой   адрес    от   1000:000    до
                                  EC00:0000.

                 ElF=minXMS         Задает размер (в  килобайтах) exten-
                                  ded памяти, которая  должна остаться
                                  свободной  после  загрузки   EMM386.
                                  Например,  для   того,  чтобы   быть
                                  уверенным,  что останется  не  менее
                                  640К extended памяти  после загрузки
                                  EMM386, включите в  командную строку
                                  ElF=640.

                 EaF=altreg         Задает    число    наборов    быстро
                                  изменящихся  регистров  для  EMM386.
                                  Например, для размещения  16 наборов
                                  регистров  для  ЕММ386,  включите  в
                                  командную  строкуE  аF=16.  Вы  можете
                                  задать любое число  от 0 до 254,  по
                                  умолчанию будет 7 наборов.

                 EhF=handles        Задает  число  "рукояток"  использу-
                                  емых  EMM386.   Например, для  того,
                                  чтобы EMM386 использовал  127 "руко-
                                  яток", включите  в командную  строку
                                  h=127. Вы можете задать  любое число
                                  от 1 до 255, по  умолчанию будет 255
                                  "рукояток".

            GED.5.3. Примеры командной строки ЕММ386 с опциями памятиFH

                 Эта часть  содержит примеры командной строки  ЕММ386,
                 которые  показывают, как  использовать  опции  памяти
                 ЕММ386.



            GEПриложение D                                           FE14FH


                 GEПРИМЕР 1: Задает расположение таблицы страниц EMSFH

                 Существует несколько способов задания  базового адре-
                 са таблицы страниц EMS. Каждый  из следующих примеров
                 командной строки устанавливает базовый  адрес таблицы
                 страниц D000:0000, и отдает EMM386 512K памяти.

                 device=emm386.sys 512 frame=D000

                 device=emm386.sys 512 p0=D000 p1=D400 p2=D800
                 p4=DC00

                 GEПРИМЕР 2: Исключает интервал адресов памятиFH

                 Также  как   и  в   предыдущих  примерах,   следующая
                 командная строка устанавливает адрес  таблицы страниц
                 D000:0000 и отдает ЕММ386 512К  памяти.  Дополнитель-
                 но, эта  командная строка запрещает ЕММ386  использо-
                 вать память с адресами E000:0000 до EC00:0000

                 device=emm386.sys 512 frame=D000 x=E000-EC00

            GED.5.4. Kомандная строка EGA.SYSFH

                 Драйвер EGA.SYS  необходим, если  ваша система  имеет
                 EGA  монитор,   и  вы  запускаете  DOS-программы,   а
                 Windows работает в real или standart режиме.

                 EGA.SYS   позволяет    Windows   сохранять    текущее
                 состояние  EGA видеомонитора.  EGA.SYS  запоминает  и
                 устанавливает   необходимую   копию   видеорегистров.
                 Когда DOS-программа  изменяет видеорегистры,  EGA.SYS
                 дублирует эти изменения в соответствующей копии.

                 Для того,  чтобы использовать  EGA.SYS в вашем  файле
                 CONFIG.SYS  должна  быть  командная  строка  подобная
                 следующей:

                 device=c:\windows\ega.sys

                 Командная  строка EGA.SYS  просто определяет  EGA.SYS
                 как драйвер устройства и  сообщает место расположения
                 файла EGA.SYS.

© KOAP Open Portal 2000

 


?????? ???????????