Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

G.5.4. Этап 3. Подготовительный перед установкой драйвера Himem.sys

Вначале необходимо определить, для чего нужен драйвер Himem.sys. Установка этого драйвера необходима для Вас в следующих случаях:

1. На Вашем компьютере инсталлирована расширенная память, и Вы хотите ее использовать.

2. Вслед за минимизацией занятой базовой оперативной памяти Вашего компьютера Вы хотите произвести полную оптимизацию оперативной памяти.

3. На Вашем компьютере установлены программы, использующие расширенную память.

4. Вам необходимо установить драйвер Emm386. Перед использованием этого драйвера установка драйвера Himem обязательна!

5. Установить на компьютере с операционной системой MS-DOS версии 5.0 и выше ее расширитель - оболочку Microsoft Windows версии 3.xx.

6. Корректно установить операционную систему Microsoft Windows 95/98/NT. Эти операционные системы корректно устанавливаются только в двух случаях:

A. Когда Вы ставите ее на "голый" компьютер (то есть на чистый отформатированный диск компьютера.)

B. Или когда при обновлении старой версии операционной системы компьютер "свободен" от конфликтов оборудования и программного обеспечения в этой операционной системе (смотри раздел "Этап 1. Размышления").

Драйвер Himem.sys не рекомендуется устанавливать на компьютерах, имеющих только базовую оперативную память (640 Кбайт). К этому классу относятся компьютеры с процессором i8086/88 и некоторые модели с процессором i80286. В этом случае драйвер будет только занимать место в оперативной памяти. В остальных случаях использование драйвера Himem.sys рекомендуется, даже для операционных систем Microsoft Windows 95/98, имеющих свой драйвер расширенной памяти. Это делается для совместимости с более ранними версиями MS-DOS.

Для определения наличия на Вашем компьютере расширенной памяти (и вообще общего объема оперативной памяти) необходимо запустить тестовые и информационные программы. Здесь нужно проверить следующие пункты:

1. Объем базовой оперативной памяти. Он должен равняться 640 Кбайт. Если установлено меньшее количество базовой памяти, то компьютеру будет затруднительно работать под управлением MS-DOS или в режиме эмуляции DOS в операционных системах Windows 95/98. В тридцатидвухразрядном режиме работы Windows 95/98/NT это не так критично. Если инсталлировано меньше 640 Кбайт памяти либо базовая память совсем не инсталлирована (как это бывает для операционных систем типа IBM OS/2), нарастите эту память либо измените настройки BIOS CMOS Setup. Как это сделать, смотри ниже. Если это не получается, подумайте на счет инсталляции на Вашем компьютере Microsoft Windows NT или IBM OS/2.

2. Адреса устройств ввода/вывода, ПЗУ BIOS и т.п. Они могут потребоваться при конфигурации драйверов расширенной/дополнительной памяти.

3. Захват BIOS линии A20 адресной шины процессора (если оно не выявлено программой BIOS Setup). При захвате BIOS линии A20 может возникнуть конфликт с драйвером расширенной памяти Himem.sys. В результате этого дальнейшая загрузка компьютера с установленным драйвером станет невозможной (смотри выше). Если же эта линия захватывается BIOS, возможны три решения:

 

a) Отключить захват линии A20 внешними устройствами. Это наилучший вариант, если, конечно, он возможен. Такой вариант неосуществим для многих старых и переносных компьютеров, а также на некоторых BIOS компьютеров, соответствующих собственным внутри фирменным стандартам (типа Hewlett-Packard, Toshiba и т.д.)

b) Отключить устройство или функцию устройства в BIOS Setup, которое захватывает линию A20. Это может оказаться нетривиальной проблемой. Эту линию может захватывать даже последовательный порт (как это было с Notebook - ом, на котором автор переставлял Windows 98). Этот способ следует считать худшим, поскольку мало того, что отключается устройство или его функция, которая может потребоваться системе, но и меняются установки BIOS. А это может повлиять на работу уже установленных в системе программ.

c) Установить ключ /A20CONTROL в команде загрузки драйвера Himem.sys. Этот способ является хорошим, но работает не всегда.

 

5. Определите тип используемого компьютера, если он не 100% IBM - совместимый.

6. Определить адреса области теневой копии ПЗУ BIOS в расширенной памяти. В случае недостатка расширенной памяти на компьютере лучше вообще отменить создание теневого BIOS (если, конечно же, компьютер не будет использоваться как сервер).

7. Тип процессора (i80386SX, i80386DX и так далее).

В качестве информационных программ можно использовать программы MSD (Microsoft Diagnostic), Manifest, Sysinfo (Sydtem Information), Ndiags (Norton Diagnostic) из пакета Norton Utilites и другие (список можно продолжить).

Примечание: на компакт-диске с файлами данной серии содержится образ загрузочной дискеты с программами для сбора информации о компьютере.

Далее необходима проверка памяти Вашего компьютера. Как ни странно, многие считают, что за короткий десяти секундный период, за который система тестирует память при включении компьютера, выполняется какая-то полная проверка. На самом деле это просто инвентаризация памяти ("Ты здесь?")

Кроме прямого отказа памяти, когда не происходит ни чтения, ни записи в область памяти, многие ошибки являются скрытыми и ждут, пока Вы их не обнаружите. Примеры: Вы записываете в память одно значение, а считывается из нее другое. Или ошибки в логике адресации: Вы изменяете бит по адресу X, а он модифицируется по адресу Y, Другие вызываются различной скоростью доступа к различным модулям памяти. Третья группа ошибок - различие электрических характеристик модулей памяти. Например, Вы на одной системной плате используете модули DRAM EDO и SDRAM. Или одновременно используете микросхемы с контролем и без контроля четности. Еще могут возникнуть проблемы при различном быстродействии микросхем памяти на материнской плате и на периферийных устройствах, если они интегрированы в эту плату.

В любом случае нельзя пренебрегать исчерпывающим тестированием памяти, даже если оно будет выполняться в течение 8 часов и более (например, для серверов с большим ОЗУ). При этом необходимо следовать следующим рекомендациям:

- Выполняйте тест в "медленном" режиме. По умолчанию инициируется быстрый тест, но Вам он не нужен. Необходимы все предусмотренные пакетом проверки: walking bit, checkerboard, address line и все прочие, поддерживаемые им.

- Запускайте тест под DOS, и не загружайте при этом администраторы памяти.

- Желательно при выполнении тестов памяти не загружать в нее никаких резидентных программ. Лучше использовать для этих целей специальную загрузочную дискету.

- Если загрузка некоторых драйверов (например, SCSI - дисков или CD-ROM) все же необходима, загружайте их в базовую память.

- По возможности используйте англоязычные версии диагностических программ. В этом случае Вам не придется загружать в память драйверы поддержки национальных стандартов и кодовых страниц, которые могут помешать тестированию памяти.

- В качестве тестирующих программ рекомендуется использовать пакеты Checkit фирмы Touchstone и QAPlus от Diagsoft. Можно также использовать программу Ndiags пакета Norton Utilites версии 7.0 и выше. Эти программы корректно выявляют ошибки памяти.

Назад | Содержание | Вперед

 

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...