КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Память


Когда-нибудь встречались с сообщением «Недостаточно памяти»? Видели диа-
логовое окно с предложением «закрыть часть приложений, чтобы освободить па-
мять»? Обычно причины таких ошибок кроются не в добавлении или удалении
памяти, а из-за того, как операционная система использует доступную память.
Windows и некоторые приложения способны выдавать разнообразные сообще-
ния о нехватке памяти, в том числе:
• «Недостаточно памяти для запуска программы. Завершите одну или несколь-
ко программ и попытайтесь снова».
• «Недостаточно памяти для инициализации Windows. Завершите одну или не-
сколько резидентных программ или исключите лишние программы из файлов
Config.sys и Autoexec.bat и перезапустите компьютер».
• «В системе не хватает ресурсов. Хотите ли вы завершить следующее приложе-
ние...».
Microsoft Windows З.х-95/98/Ме управляет многими видами памяти — прежде все-
го обычной оперативной памятью, но также и другими ресурсами со служебной ин-
формацией, используемой в процессе работы операционной системы и приложений.
В Windows 9x ошибки «нехватки памяти» возникают по трем причинам. Во-пер-
вых, установленной на компьютере памяти действительно может быть недоста-
точно для поддержки операционной системы. Во-вторых, нехватка свободного
места на жестком диске может помешать выгрузке содержимого памяти в файл
подкачки. В-третьих, файл подкачки может быть слишком маленьким и забитым
мелкими сегментами памяти «системных ресурсов».
Конечно, первая проблема решается установкой дополнительной памяти (см.
трюк 32). Если в системе установлено 64-128 Мбайт памяти (или больше, если
это необходимо для работы приложений), стоит поискать другие причины (см.
трюк 35) или присмотреться к файлу подкачки Windows.
Системный файл подкачки находится под управлением Windows. Хотя пользо-
ватель может указать, сколько места на диске должно быть выделено под этот
файл, только Windows решает, когда и как его использовать. Без внешнего кон-
троля Windows может создать файл подкачки больше необходимого размера; впро-
чем, ошибки при ручной настройке файла подкачки тоже могут привести к лиш-
ней трате сотен мегабайт дискового пространства.
98 Глава 4. Память
Если на жестком диске не хватает свободного места для создания файла подкачки,
Windows также выдает ошибку нехватки памяти; в данном случае это означает, что
система не может выгрузить на диск столько памяти, чтобы у приложений или опера-
ционной системы осталось достаточно свободных ресурсов для продолжения работы.

Hosted by uCoz