Кафедра МОП ЭВМ Драйвер управления расширенной памятью HIMEM,SYS, страница 9

Переключатель /A20CONTROL:{ON|OFF} указывает, брать(ON), или не брать (OFF) управление адресной линией А20. В том случае, когда она при подключении драйвера была активной. (Активность линии означает, что она , возможно, используется другим драйвером.) По умолчанию принимается ON. Если задано OFF, то управление со стороны драйвера HIMEM.SYS будет осуществляться только в том случае, когда при подключении драйвера она была пассивной. Вспомним. что посредством адресной линии А20 производится адресация высокой памяти. Так что, если управление адресной линией А20 драйвером не осуществляется, то высокая память может оказаться недоступной.

Переключатель, /SHADOWRAM:{ON|OFF} специфицирует, выключатель (OFF) или нет (ON) теневую память, если она на ПК поддерживается. Теневая память, - это область расширенной памяти (но логически адресуемая в пределах UMA как постоянная память), которая хранит копию BIOS для ускорения доступа к ней. (Известно, что постоянная память ПК более медленная, чем оперативная.) Копирование BIOS в теневую память, когда она на ПК поддерживается, и подмена адресов осуществляется в процессе загрузки DOS по прошитому в BIOS коду. Использование теневой памяти возможно только на ПК с микропроцессором 80386 и выше. Если теневая намять выключается, то ее область будет использоваться драйвером в соответствии со спецификацией XMS. Когда переключатель не задан, а емкость памяти ПК меньше 2 Мбайт, драйвер попытается самостоятельно выключить, теневую память, чтобы высвободить расширенную память для ее использования, в частности, в среде Windows. Однако автоматическое выключение  возможно не на всех типах компьютеров. При большем размере памяти попытка автоматического отключения теневой памяти не производится, Отметим, что отключение теневой памяти замедляет работу ПК.

Переключатель /CPUCLOCK:{ON|OFF} указывает, корректировать (ON) или нет (OFF) тактовую частоту ПК. По умолчанию принимается OFF, Значение ON можно задать в случае, когда при подключении драйвере тактовая частота изменяется, что можно определить по показаниям системных часов. Однако при корректировке тактовой частоты работа драйвера замедляется.

Переключатель  /MACHINE: c  специфицирует тип адаптера адресной линии А20. Обычно он распознается драйвером автоматически. В случаях, когда опознать адаптер не удалось, считается, что использован адаптер, такой как в IBM PC AT. Поэтому переключатель имеет смысл задавать, только если адаптер драйвером не распознается и этот адаптер не совместим с адаптером адресной линии А20 ПК  IBM PC AT. На момент выпуска MS-DOS 6.2 компьютерами с такими адаптерами были только Acer 1100, Wyse и IBM 7552. В качестве значения c допускается указывать код или номер ПК (см. табл., где приведены все допустимые значения). Различные коды и номера ПК для IBM PC AT соответствуют различным значениям времени обращения к памяти.

Переключатель /TESTMEM:{ON: OFF} определяет должен ли драйвер при его подключении к системе тестировать (проверять работоспособность и устойчивость функционирования) расширенной памяти. Драйвер способен тестировать память более «внимательно» чем это делает BIOS в начале «холодной» загрузки системы. Указание ON, а OFF – отменяет такое тестирование. При тестировании на экране отображается сообщение:

HIMEM is testing extended memory…

HIMEM тестирует расширенную память…

Таблица. Коды и номера ПК