Islandsearchhome

 

Windows 9x + больше чем 512Мб памяти


Учитывая ужасающее по своим объемам снижение цен на модули памяти, огромным по меркам вчерашнего дня объемом памяти никого не удивишь. Но для пользователей компьютеров под управлением MS Windows 98 различных редакций большой объем может грозить и рядом неприятностей. Чтобы разъяснить этот, признанный компанией Microsoft момент, считаем полезным, привести разъяснение на этот счет на базе информации от самой компании Microsoft.

СИМПТОМЫ

Если компьютер имеет более чем 512 Мб памяти и запускается под управлением одной из следующих операционных систем: Windows 95, Windows 98, Windows 98SE, Windows 98ME, то могут в процессе работы возникать следующие ситуации:

- Вы не сможете открыть в процессе работы сессию MS_DOS. Сообщение об ошибке будет выглядеть следующим образом: There is not enough memory available to run this program. Quit one or more programs, and then try again.

- Компьютер может зависнуть при загрузке и выдать следующее сообщение: Insufficient memory to initialize windows. Quit one or more memory-resident programs or remove unnecessary utilities from your Config.sys and Autoexec.bat files, and restart your computer.

ПРИЧИНЫ

32-битный драйвер защищенного режима, управляющий работой кэш памяти Vcache определяет максимальный размер кэша на базе сообщения о максимально доступной памяти на момент загрузки системы. Затем драйвер резервирует необходимое максимальное количество памяти для кэша, а затем по мере необходимости забирает эту память для использования. Адреса этой памяти располагаются в диапазоне виртуальных адресов 0xC0000000-0xFFFFFFF. На компьютерах, имеющих большой объем памяти драйвер Vcache может выделить под кэш такой объем памяти системы, что ее просто не остается для работы других функций, таких как сессии DOS.

РЕШЕНИЕ ПРОБЛЕМЫ

Решением проблемы является ограничение значения максимального количества памяти, который драйвер Vcache может выделить под кэш. Это можно делать следующими путями:

- Установкой значения параметра MaxFileCache в файле SYSTEM.INI в значение 512Мб

- С помощью программы конфигурации системы сказать операционной среде, не использовать память объемом более 512Мб.

- Убрать лишнюю память из системы, чтобы ее объем не превышал 512Мб.

Вот так вот!

 

 

Новости.. Интернет.. FTP-архив.. Конференция.. Правила..
Island, 1999